By city / metro

CPA Salary by City / Metro

CPA and accountant pay tracks the local cost of labor. Search or sort major U.S. metro areas, then drill into any city for its full salary distribution.

Top-paying metro

$121,700

San Jose-Sunnyvale-Santa Clara

National median

$83,680

Verified benchmark

Above national

66

of 387 metros

Coverage

387

major metros, all BLS-measured

Which cities pay CPAs the most?

Among major metros, San Jose-Sunnyvale-Santa Clara leads at $121,700 median, versus a national median of $83,680 for accountants and auditors.

Every metro figure is a direct BLS OEWS wage measurement for accountants and auditors in that metro.

Best ways to use this page

  1. 1

    See the top of the market

    The leaderboard ranks the highest-paying metros against the national benchmark.

    View the ranking
  2. 2

    Find your city

    Filter the full table, then open any metro for its distribution, roles, and what drives pay locally.

    Browse all metros
  3. 3

    Compare metro vs state vs national

    Each metro page shows how local pay stacks up against its state and the U.S. median.

    Open a metro guide
  4. 4

    Model your own pay

    Set your city, role, and experience in the calculator for a tailored estimate.

    Open the calculator
How to read the dataVerifiedEstimateUser-submitted

Top of the market

Highest-paying metros

The leading U.S. metros for accountants and CPAs, ranked by BLS-measured median. Each bar is relative to the top metro; the chip shows the gap to the national accountant benchmark.

  1. 1
    San Jose-Sunnyvale-Santa Clara$121,700
    +45.4%
  2. 2
    San Francisco-Oakland-Fremont$110,730
    +32.3%
  3. 3
    New York-Newark-Jersey City$105,650
    +26.3%
  4. 4
    Washington-Arlington-Alexandria$102,140
    +22.1%
  5. 5
    Bridgeport-Stamford-Danbury$102,020
    +21.9%
  6. 6
    Midland$100,890
    +20.6%
  7. 7
    Parkersburg-Vienna$100,420
    +20.0%
  8. 8
    Boston-Cambridge-Newton$100,150
    +19.7%

All metros

Verified
CPA salary by city / metro — BLS-measured median, 90th percentile, and vs national.
#Data
1San Jose-Sunnyvale-Santa Clara$121,700Verified
2San Francisco-Oakland-Fremont$110,730Verified
3New York-Newark-Jersey City$105,650Verified
4Washington-Arlington-Alexandria$102,140Verified
5Bridgeport-Stamford-Danbury$102,020Verified
6Midland$100,890Verified
7Parkersburg-Vienna$100,420Verified
8Boston-Cambridge-Newton$100,150Verified
9Denver-Aurora-Centennial$100,020Verified
10Boulder$99,990Verified
11Napa$99,640Verified
12Trenton-Princeton$99,550Verified
13Seattle-Tacoma-Bellevue$99,370Verified
14San Diego-Chula Vista-Carlsbad$96,340Verified
15Barnstable Town$96,110Verified
16Hartford-West Hartford-East Hartford$95,940Verified
17Vallejo$95,800Verified
18Providence-Warwick$95,020Verified
19New Haven$94,960Verified
20Santa Rosa-Petaluma$94,690Verified
21Olympia-Lacey-Tumwater$94,470Verified
22Los Angeles-Long Beach-Anaheim$94,360Verified
23Worcester$94,070Verified
24Carson City$93,560Verified
25Kennewick-Richland$93,280Verified
26Longview-Kelso$93,130Verified
27Waterbury-Shelton$93,010Verified
28Mount Vernon-Anacortes$92,920Verified
29Charlotte-Concord-Gastonia$92,910Verified
30Portland-Vancouver-Hillsboro$92,200Verified
31Sacramento-Roseville-Folsom$92,110Verified
32Springfield$92,010Verified
33Midland$91,790Verified
34Santa Maria-Santa Barbara$91,610Verified
35Lexington Park$91,240Verified
36Oxnard-Thousand Oaks-Ventura$90,340Verified
37Walla Walla$89,630Verified
38Fort Collins-Loveland$89,340Verified
39Kiryas Joel-Poughkeepsie-Newburgh$88,900Verified
40Bremerton-Silverdale-Port Orchard$88,250Verified
41San Luis Obispo-Paso Robles$88,160Verified
42Wenatchee-East Wenatchee$87,770Verified
43Salem$87,480Verified
44Greeley$87,240Verified
45Minneapolis-St. Paul-Bloomington$86,500Verified
46Springfield$86,440Verified
47Spokane-Spokane Valley$86,350Verified
48Bend$86,030Verified
49Philadelphia-Camden-Wilmington$85,990Verified
50Atlanta-Sandy Springs-Roswell$85,820Verified
51Bellingham$85,450Verified
52Baltimore-Columbia-Towson$85,160Verified
53Durham-Chapel Hill$85,090Verified
54Houston-Pasadena-The Woodlands$85,090Verified
55Colorado Springs$85,000Verified
56Santa Cruz-Watsonville$84,920Verified
57Albany-Schenectady-Troy$84,660Verified
58Pittsfield$84,640Verified
59Naples-Marco Island$84,570Verified
60Amherst Town-Northampton$84,390Verified
61Richmond$84,220Verified
62Rochester$83,960Verified
63Riverside-San Bernardino-Ontario$83,920Verified
64Casper$83,890Verified
65Salinas$83,810Verified
66Ithaca$83,800Verified
67Manchester-Nashua$83,660Verified
68Stockton-Lodi$83,570Verified
69Modesto$83,560Verified
70Austin-Round Rock-San Marcos$83,120Verified
71Atlantic City-Hammonton$83,040Verified
72Vineland$82,960Verified
73Dallas-Fort Worth-Arlington$82,620Verified
74Norwich-New London-Willimantic$82,530Verified
75Burlington-South Burlington$82,510Verified
76Binghamton$82,500Verified
77Fairbanks-College$82,500Verified
78Yakima$82,380Verified
79Reno$82,370Verified
80Chicago-Naperville-Elgin$82,360Verified
81Syracuse$82,230Verified
82Anchorage$82,150Verified
83Buffalo-Cheektowaga$82,120Verified
84Salt Lake City-Murray$82,100Verified
85Ogden$82,010Verified
86Albany$81,970Verified
87Raleigh-Cary$81,950Verified
88Columbus$81,700Verified
89Charlottesville$81,530Verified
90Jackson$81,470Verified
91Tulsa$81,320Verified
92Medford$81,210Verified
93Madison$81,130Verified
94North Port-Bradenton-Sarasota$81,090Verified
95Miami-Fort Lauderdale-West Palm Beach$80,920Verified
96Sioux Falls$80,920Verified
97Rochester$80,890Verified
98Phoenix-Mesa-Chandler$80,820Verified
99Detroit-Warren-Dearborn$80,650Verified
100Cincinnati$80,640Verified
101Kingston$80,560Verified
102Las Vegas-Henderson-North Las Vegas$80,530Verified
103Merced$80,420Verified
104Asheville$80,400Verified
105Appleton$80,360Verified
106Glens Falls$80,340Verified
107Sheboygan$80,330Verified
108Burlington$80,320Verified
109Milwaukee-Waukesha$80,290Verified
110Odessa$80,260Verified
111Greensboro-High Point$80,170Verified
112Ann Arbor$80,040Verified
113Kansas City$80,040Verified
114Cleveland$80,000Verified
115Jacksonville$79,960Verified
116Eugene-Springfield$79,930Verified
117Albuquerque$79,880Verified
118Utica-Rome$79,830Verified
119Portland-South Portland$79,790Verified
120Savannah$79,790Verified
121Bakersfield-Delano$79,620Verified
122Elmira$79,540Verified
123Peoria$79,540Verified
124Crestview-Fort Walton Beach-Destin$79,510Verified
125Virginia Beach-Chesapeake-Norfolk$79,450Verified
126Port St. Lucie$79,430Verified
127Cape Coral-Fort Myers$79,420Verified
128Visalia$79,400Verified
129Charleston-North Charleston$79,350Verified
130Ames$79,320Verified
131Des Moines-West Des Moines$79,290Verified
132Indianapolis-Carmel-Greenwood$79,290Verified
133Rapid City$79,270Verified
134Wichita$79,270Verified
135Huntsville$79,220Verified
136Lansing-East Lansing$79,210Verified
137Lawrence$79,050Verified
138Dayton-Kettering-Beavercreek$79,030Verified
139Lynchburg$78,990Verified
140Redding$78,990Verified
141Tampa-St. Petersburg-Clearwater$78,990Verified
142Winston-Salem$78,950Verified
143St. Louis$78,880Verified
144Kenosha$78,840Verified
145Columbus$78,740Verified
146Fresno$78,690Verified
147Birmingham$78,660Verified
148San Antonio-New Braunfels$78,650Verified
149Sioux City$78,650Verified
150Kahului-Wailuku$78,630Verified
151Orlando-Kissimmee-Sanford$78,630Verified
152Fayetteville$78,560Verified
153Warner Robins$78,560Verified
154Akron$78,540Verified
155Yuba City$78,530Verified
156Sumter$78,460Verified
157Allentown-Bethlehem-Easton$78,430Verified
158Pueblo$78,340Verified
159Hanford-Corcoran$78,300Verified
160Sebastian-Vero Beach-West Vero Corridor$78,130Verified
161Nashville-Davidson--Murfreesboro--Franklin$78,080Verified
162Grants Pass$78,070Verified
163Flagstaff$77,980Verified
164New Orleans-Metairie$77,940Verified
165South Bend-Mishawaka$77,940Verified
166Wilmington$77,920Verified
167Owensboro$77,800Verified
168Lewiston$77,790Verified
169Lexington-Fayette$77,780Verified
170Prescott Valley-Prescott$77,770Verified
171Lafayette-West Lafayette$77,740Verified
172Green Bay$77,720Verified
173St. Cloud$77,720Verified
174Chico$77,680Verified
175Wausau$77,680Verified
176Winchester$77,660Verified
177Hilton Head Island-Bluffton-Port Royal$77,610Verified
178Davenport-Moline-Rock Island$77,600Verified
179Oshkosh-Neenah$77,580Verified
180Kokomo$77,520Verified
181Racine-Mount Pleasant$77,520Verified
182Hickory-Lenoir-Morganton$77,490Verified
183Watertown-Fort Drum$77,470Verified
184Evansville$77,440Verified
185Elkhart-Goshen$77,420Verified
186Dalton$77,410Verified
187Bozeman$77,400Verified
188Duluth$77,400Verified
189Toledo$77,400Verified
190Staunton-Stuarts Draft$77,300Verified
191Wildwood-The Villages$77,300Verified
192Oklahoma City$77,280Verified
193Roanoke$77,240Verified
194Corvallis$77,200Verified
195Fayetteville-Springdale-Rogers$77,190Verified
196Cedar Rapids$77,180Verified
197Kalamazoo-Portage$77,140Verified
198Janesville-Beloit$77,100Verified
199Spartanburg$77,080Verified
200Omaha$77,030Verified
201Memphis$76,960Verified
202Rocky Mount$76,960Verified
203Pittsburgh$76,940Verified
204Bismarck$76,910Verified
205Grand Junction$76,870Verified
206Greenville-Anderson-Greer$76,870Verified
207Fond du Lac$76,860Verified
208Lakeland-Winter Haven$76,820Verified
209Decatur$76,720Verified
210Augusta-Richmond County$76,710Verified
211Boise City$76,700Verified
212Helena$76,700Verified
213Beaumont-Port Arthur$76,680Verified
214Chattanooga$76,680Verified
215La Crosse-Onalaska$76,680Verified
216Mankato$76,660Verified
217Bloomington$76,640Verified
218Harrisonburg$76,530Verified
219Bloomington$76,510Verified
220Harrisburg-Carlisle$76,510Verified
221Fargo$76,420Verified
222Pensacola-Ferry Pass-Brent$76,410Verified
223Eau Claire$76,380Verified
224Gulfport-Biloxi$76,380Verified
225Louisville/Jefferson County$76,320Verified
226Tucson$76,320Verified
227Saginaw$76,310Verified
228Salisbury$76,300Verified
229Yuma$76,300Verified
230El Centro$76,280Verified
231Topeka$76,280Verified
232Grand Rapids-Wyoming-Kentwood$76,270Verified
233Amarillo$76,200Verified
234Waco$76,140Verified
235Lancaster$76,110Verified
236Farmington$76,100Verified
237Monroe$76,080Verified
238Wichita Falls$76,050Verified
239Battle Creek$76,030Verified
240Lewiston-Auburn$75,980Verified
241Kingsport-Bristol$75,940Verified
242Athens-Clarke County$75,900Verified
243Palm Bay-Melbourne-Titusville$75,860Verified
244Gainesville$75,820Verified
245Billings$75,780Verified
246Sierra Vista-Douglas$75,780Verified
247Pinehurst-Southern Pines$75,750Verified
248Provo-Orem-Lehi$75,700Verified
249Sherman-Denison$75,650Verified
250Bangor$75,640Verified
251Corpus Christi$75,580Verified
252Reading$75,550Verified
253Muskegon-Norton Shores$75,480Verified
254Abilene$75,410Verified
255Knoxville$75,380Verified
256Rockford$75,260Verified
257Fort Wayne$75,250Verified
258Hagerstown-Martinsburg$75,250Verified
259Gainesville$75,200Verified
260York-Hanover$75,160Verified
261Greenville$75,140Verified
262Niles$75,140Verified
263Iowa City$75,100Verified
264Brunswick-St. Simons$75,060Verified
265Longview$75,060Verified
266Montgomery$75,040Verified
267Goldsboro$75,000Verified
268Urban Honolulu$74,990Verified
269Macon-Bibb County$74,870Verified
270Traverse City$74,820Verified
271Blacksburg-Christiansburg-Radford$74,800Verified
272Punta Gorda$74,800Verified
273Grand Forks$74,740Verified
274Rome$74,640Verified
275Houma-Bayou Cane-Thibodaux$74,620Verified
276Myrtle Beach-Conway-North Myrtle Beach$74,520Verified
277Flint$74,500Verified
278Idaho Falls$74,410Verified
279Lubbock$74,390Verified
280Ocala$74,370Verified
281Sandusky$74,360Verified
282Victoria$74,270Verified
283Lebanon$74,190Verified
284Dubuque$74,140Verified
285Cheyenne$74,050Verified
286Elizabethtown$74,020Verified
287Albany$73,980Verified
288Monroe$73,840Verified
289Jacksonville$73,740Verified
290Deltona-Daytona Beach-Ormond Beach$73,730Verified
291Paducah$73,650Verified
292Columbus$73,640Verified
293Waterloo-Cedar Falls$73,530Verified
294Minot$73,510Verified
295Valdosta$73,420Verified
296Bay City$73,320Verified
297Killeen-Temple$73,270Verified
298Youngstown-Warren$73,080Verified
299Baton Rouge$73,070Verified
300Columbia$73,070Verified
301State College$73,040Verified
302Springfield$73,020Verified
303Lima$72,980Verified
304Missoula$72,920Verified
305Tyler$72,900Verified
306Morristown$72,810Verified
307Santa Fe$72,780Verified
308Clarksville$72,760Verified
309Dover$72,730Verified
310Homosassa Springs$72,600Verified
311Auburn-Opelika$72,570Verified
312Joplin$72,560Verified
313Michigan City-La Porte$72,550Verified
314Great Falls$72,510Verified
315Slidell-Mandeville-Covington$72,490Verified
316Canton-Massillon$72,170Verified
317Mobile$72,130Verified
318Beckley$72,120Verified
319Wheeling$72,110Verified
320Gettysburg$72,080Verified
321Florence$72,040Verified
322Decatur$72,030Verified
323Logan$71,990Verified
324Jackson$71,980Verified
325San Angelo$71,950Verified
326Cleveland$71,840Verified
327Muncie$71,820Verified
328Panama City-Panama City Beach$71,820Verified
329College Station-Bryan$71,810Verified
330Morgantown$71,740Verified
331Tuscaloosa$71,690Verified
332Kankakee$71,610Verified
333Bowling Green$71,540Verified
334Lawton$71,520Verified
335Sebring$71,490Verified
336Weirton-Steubenville$71,490Verified
337Springfield$71,420Verified
338Coeur d'Alene$71,230Verified
339Daphne-Fairhope-Foley$71,230Verified
340Huntington-Ashland$70,840Verified
341Jackson$70,720Verified
342St. George$70,530Verified
343Chambersburg$70,490Verified
344Scranton--Wilkes-Barre$70,480Verified
345Shreveport-Bossier City$70,420Verified
346Lake Charles$70,050Verified
347Erie$70,000Verified
348Williamsport$69,880Verified
349Johnstown$69,870Verified
350Champaign-Urbana$69,670Verified
351Texarkana$69,440Verified
352Columbia$69,210Verified
353Enid$68,710Verified
354Grand Island$68,090Verified
355Hinesville$67,800Verified
356Lake Havasu City-Kingman$67,780Verified
357Lafayette$67,630Verified
358Florence-Muscle Shoals$67,600Verified
359St. Joseph$67,480Verified
360Las Cruces$67,470Verified
361Dothan$67,330Verified
362Mansfield$67,280Verified
363Charleston$66,560Verified
364Brownsville-Harlingen$66,440Verified
365Anniston-Oxford$66,260Verified
366Hammond$66,090Verified
367Jonesboro$66,000Verified
368El Paso$65,990Verified
369Eagle Pass$65,900Verified
370Manhattan$65,900Verified
371Little Rock-North Little Rock-Conway$65,810Verified
372Altoona$65,690Verified
373Pocatello$65,330Verified
374Hattiesburg$65,320Verified
375Lincoln$65,170Verified
376Johnson City$64,710Verified
377Alexandria$64,530Verified
378McAllen-Edinburg-Mission$64,470Verified
379Jefferson City$64,040Verified
380Cape Girardeau$64,010Verified
381Twin Falls$63,460Verified
382Laredo$63,410Verified
383Gadsden$63,250Verified
384Terre Haute$63,170Verified
385Fort Smith$62,990Verified
386Tallahassee$61,840Verified
387Hot Springs$59,770Verified

CPA salary by city / metro — BLS-measured median, 90th percentile, and vs national.

How to use these figures

Metro figures here are a direct BLS wage measurement — but they cover accountants and auditors as a single occupation, so they are not specific to the CPA license, your role, or your employer. Use them as a local baseline, then model your own situation and submit a salary to sharpen the employer-level detail BLS does not publish.

Cost of living

Real pay: where a CPA salary goes furthest

The table above ranks metros by headline pay. Divide each verified median by the U.S. Bureau of Economic Analysis Regional Price Parity (2024) — how local prices compare to the U.S. average — and the order changes sharply. 387 of 387 metros have a published parity.

How real pay is calculated

The formula

real pay = nominal ÷ (RPP ÷ 100)

RPP is the BEA Regional Price Parity — the local price level versus the U.S. average (100). Where prices run above 100, a salary buys less; below 100, it buys more. Real pay restates every wage in the same national-average dollars, so markets compare like for like.

What it is not

Real pay adjusts salary for local price levels. It helps compare buying power across markets, but it does not estimate taxes, savings, commute costs, benefits, or personal lifestyle choices. A higher nominal salary does not always mean higher buying power — and higher buying power is not the only thing that makes a market a good place to build a career.

Full real-pay ranking by cost of living →

Reading metro pay

What moves CPA pay between metros

A metro's median reflects local conditions more than the job itself. Three forces explain most of the gap.

Cost of labor

Employers pay to the local market. High-cost coastal metros sit well above their statewide median; lower-cost metros below it.

Employer density

More large corporations, banks, and public-accounting offices means more competition for CPAs — and higher pay to win them.

Remote banding

Remote roles increasingly pay to a national band rather than a local one, which can lift pay in otherwise lower-cost metros.

Frequently asked questions

Which city pays CPAs the most?
Among major metros, San Jose-Sunnyvale-Santa Clara leads at $121,700 median for accountants and auditors (+45.4% vs the national median). High-cost coastal metros generally pay the most. Each metro figure is a direct BLS wage measurement.
Why do metro CPA salaries vary so much?
CPA pay tracks the local cost of labor and the density of large employers and public-accounting firms. Denser, higher-cost metros pay above their statewide median; smaller markets pay below it. Remote roles can pay to a national band regardless of metro.
Are these metro salary figures verified?
The wage figures are: each metro median comes straight from the BLS OEWS release for that metro, not scaled from the national number. What is not verified is the CPA cut of it — BLS measures accountants and auditors as one occupation, so the CPA-license premium shown elsewhere stays a labeled estimate.
How do I see CPA pay for a specific city?
Use the filter on the table above or open any metro for its full salary distribution, role-by-role estimates, and what drives pay locally. For a tailored figure, run the calculator with your city, role, and experience.

Related searches

How to read these numbers

Verified

National, state, and metro pay comes straight from the federal wage measurement for accountants & auditors — direct and source-backed, not scaled from anything.

Market estimate

Role, experience, CPA-license, and employer figures are modeled on top of that measurement and labeled Estimate — the federal data does not break those out, so we never present them as measurements.

Get a salary estimate for your city

Pick your metro and role in the calculator to see a tailored CPA salary range and how it compares to the state and national benchmarks.