Paycheck Atlas

Highest-paying cities for budget analysts

Iowa City, IA leads at $134,850 a year. Pay is not adjusted for local prices; see each page for the cost-of-living view.

PlaceMedian25th–75th
Iowa City, IA$134,850$107,240–$134,850
San Jose, CA$131,730$95,270–$161,620
Ann Arbor, MI$127,860$89,690–$141,250
Washington, DC$125,050$101,400–$144,680
San Francisco, CA$117,360$88,240–$137,330
Huntsville, AL$113,400$93,270–$132,810
Santa Maria, CA$110,470$84,760–$123,590
San Diego, CA$107,010$82,450–$134,580
Gainesville, GA$106,610$75,400–$107,300
Lexington Park, MD$106,280$80,570–$129,050
Seattle, WA$104,090$79,740–$132,030
Salinas, CA$103,970$84,030–$130,290
Greeley, CO$103,720$80,230–$112,080
Boulder, CO$102,760$95,550–$120,320
Modesto, CA$102,480$79,800–$109,210
Bridgeport, CT$102,260$90,300–$137,410
Detroit, MI$102,080$79,220–$141,450
Davenport, IA$102,020$87,630–$117,770
New Haven, CT$101,500$81,600–$128,790
Fayetteville, NC$101,360$84,930–$113,710
Denver, CO$100,720$83,010–$118,560
Atlanta, GA$99,880$75,440–$121,830
Tampa, FL$99,370$75,600–$106,160
Kennewick, WA$98,750$61,240–$122,190
Kiryas Joel, NY$98,590$78,720–$107,910
Vallejo, CA$98,590$81,790–$123,070
Boston, MA$98,330$82,340–$117,080
Houston, TX$98,330$76,220–$121,550
Salem, OR$98,110$85,090–$113,350
Burlington, VT$98,070$82,550–$105,310
Tulsa, OK$97,980$77,910–$104,240
Visalia, CA$97,970$82,300–$121,350
Albuquerque, NM$97,780$74,730–$116,460
Augusta, GA$97,470$78,850–$115,920
Cincinnati, OH$97,190$72,130–$131,050
St. Louis, MO$96,930$81,900–$112,070
Anchorage, AK$96,890$83,600–$113,570
Los Angeles, CA$96,870$79,520–$121,210
Lansing, MI$96,430$96,430–$96,430
Portland, OR$96,430$82,110–$113,350
New York, NY$96,340$80,100–$118,710
Oxnard, CA$96,260$76,450–$113,650
Grand Rapids, MI$96,210$76,390–$106,250
Baltimore, MD$96,150$69,910–$131,730
Beaumont, TX$95,930$69,240–$125,690
Stockton, CA$95,870$81,170–$115,010
Fort Collins, CO$95,860$82,430–$104,420
Sacramento, CA$95,620$80,790–$122,780
Hartford, CT$95,400$81,140–$109,830
Dayton, OH$95,200$77,510–$109,120

Data period: BLS OEWS May 2025.