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.
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.
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.
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| 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 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| 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 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| 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 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| 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 |
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.