US Jobs Map

What a financial analyst earns, by metro

A financial analyst in Western Wyoming nonmetropolitan area has a median wage of $220,230. In Mayaguez the median is $49,100. That is a 4.49-fold difference for the same job title, which is unusually wide even by the standards of a country this large — and it means a national average for this role is close to meaningless.

Financial Analyst — nationalBLS OEWS · May 2025
$102,740Median annual
$49.40Median hourly
$63,72010th percentile
$180,86090th percentile
361,980Employed nationally
Median means half earn more and half earn less — it says nothing about how far. The percentile columns are where the information is.

The band is wide — outcomes vary a lot

The top tenth of financial analysts earn $180,860 or more; the bottom tenth earn under $63,720. That is a 2.84× gap within the same occupation, in the same year. A spread this wide means the job title is not what determines pay — specialisation, employer type, seniority or book of business is. Expect the early years to sit near the bottom of the band rather than the middle, and treat the $102,740 median as a waypoint, not a destination.

Why the range is 4.49× wide

The top of the table is spread across several states rather than concentrated in one, which points away from a pure cost-of-living story. Where a role pays 4.49× more in one market than another without a single expensive state dominating, the usual cause is local demand density — a few metros where the industry clusters and employers compete for the same small pool. The financial analyst concentration table further down shows where that is happening.

Highest paying metros

Metropolitan areaMedianHourly LQEmployed
Western Wyoming nonmetropolitan area $220,230 $105.88 0.52 120
Bridgeport-Stamford-Danbury CT $158,310 $76.11 2.71 2,550
San Jose-Sunnyvale-Santa Clara CA $144,910 $69.67 1.47 3,880
Coast Oregon nonmetropolitan area $130,620 $62.80 0.17 50
San Francisco-Oakland-Fremont CA $130,520 $62.75 1.79 9,910
New York-Newark-Jersey City NY-NJ $128,930 $61.98 2.44 53,870
Seattle-Tacoma-Bellevue WA $124,790 $60.00 1.27 6,170
East South Dakota nonmetropolitan area $123,320 $59.29 0.41 130
Barnstable Town MA $121,530 $58.43 0.4 90
Idaho Falls ID $119,170 $57.30 0.35 70
Boston-Cambridge-Newton MA-NH $117,520 $56.50 2.07 13,010
Portland-Vancouver-Hillsboro OR-WA $117,280 $56.38 0.92 2,590
Anchorage AK $113,010 $54.33 0.28 120
Corvallis OR $112,150 $53.92 0.55 50
Salem OR $110,500 $53.13 0.2 90
Santa Rosa-Petaluma CA $109,780 $52.78 0.32 150
Bozeman MT $109,320 $52.56 0.39 70
Medford OR $108,370 $52.10 0.31 60
Washington-Arlington-Alexandria DC-VA-MD-WV $108,330 $52.08 1.5 10,930
Boulder CO $108,080 $51.96 1.27 570
Hawaii / Kauai nonmetropolitan area $107,420 $51.65 0.15 40
Vallejo CA $106,720 $51.31 0.24 80
Charlotte-Concord-Gastonia NC-SC $106,510 $51.21 2.15 6,790
Midland TX $106,460 $51.18 0.82 230
San Diego-Chula Vista-Carlsbad CA $106,040 $50.98 1.07 3,830

Lowest paying metros

Metropolitan areaMedianHourly LQEmployed
Mayaguez PR $49,100 $23.60 0.28 30
West Arkansas nonmetropolitan area $51,310 $24.67 0.2 40
Terre Haute IN $59,050 $28.39 0.26 40
Manhattan KS $59,080 $28.40 0.42 50
Hattiesburg MS $60,390 $29.04 0.36 50
San Juan-Bayamon-Caguas PR $62,880 $30.23 0.78 1,250
Altoona PA $64,780 $31.14 0.37 50
Wausau WI $66,000 $31.73 0.5 80
Charleston WV $66,230 $31.84 0.56 140
Northern West Virginia nonmetropolitan area $67,160 $32.29 0.13 40

Where the role is most concentrated

Metropolitan areaMedianHourly LQEmployed
Olympia-Lacey-Tumwater WA $69,380 $33.36 3.16 960
Bloomington IL $77,280 $37.15 3.09 630
Bridgeport-Stamford-Danbury CT $158,310 $76.11 2.71 2,550
New York-Newark-Jersey City NY-NJ $128,930 $61.98 2.44 53,870
Charlotte-Concord-Gastonia NC-SC $106,510 $51.21 2.15 6,790
Boston-Cambridge-Newton MA-NH $117,520 $56.50 2.07 13,010
San Francisco-Oakland-Fremont CA $130,520 $62.75 1.79 9,910
Salt Lake City-Murray UT $91,100 $43.80 1.69 3,250
Chicago-Naperville-Elgin IL-IN $101,750 $48.92 1.63 17,150
Tampa-St. Petersburg-Clearwater FL $79,910 $38.42 1.6 5,370
Trenton-Princeton NJ $101,280 $48.69 1.6 890
Denver-Aurora-Centennial CO $104,480 $50.23 1.59 5,960

Largest employers by metro

Metropolitan areaMedianHourly LQEmployed
New York-Newark-Jersey City NY-NJ $128,930 $61.98 2.44 53,870
Los Angeles-Long Beach-Anaheim CA $102,260 $49.16 1.34 19,600
Chicago-Naperville-Elgin IL-IN $101,750 $48.92 1.63 17,150
Boston-Cambridge-Newton MA-NH $117,520 $56.50 2.07 13,010
Dallas-Fort Worth-Arlington TX $100,350 $48.25 1.22 11,530
Washington-Arlington-Alexandria DC-VA-MD-WV $108,330 $52.08 1.5 10,930
Philadelphia-Camden-Wilmington PA-NJ-DE-MD $95,400 $45.86 1.49 10,050
San Francisco-Oakland-Fremont CA $130,520 $62.75 1.79 9,910
Atlanta-Sandy Springs-Roswell GA $100,830 $48.48 1.15 7,740
Charlotte-Concord-Gastonia NC-SC $106,510 $51.21 2.15 6,790
Houston-Pasadena-The Woodlands TX $101,660 $48.87 0.85 6,510
Miami-Fort Lauderdale-West Palm Beach FL $105,160 $50.56 0.97 6,400

Current openings

About this data

Figures come from the BLS Occupational Employment and Wage Statistics programme, May 2025 release, SOC code 13-2051. OEWS surveys employers, so it reports what is actually paid rather than what job advertisements claim, and it excludes the self-employed. Estimates are published for 417 of 528 metropolitan areas; the remaining 111 had too few survey responses for BLS to publish without risking disclosure, so they are absent here rather than estimated. For a specialised role that is normal. Read the methodology.