Financial Analyst Salary
The median financial analyst earns about $99,000 a year in the US, which is $47.60 an hour.
Advertisement
Financial Analyst salary by state
| State | Estimated median per year | Per hour |
|---|---|---|
| Alabama | $90,700 | $43.61 |
| Alaska | $111,500 | $53.61 |
| Arizona | $97,600 | $46.92 |
| Arkansas | $88,600 | $42.60 |
| California | $114,200 | $54.90 |
| Colorado | $104,500 | $50.24 |
| Connecticut | $109,400 | $52.60 |
| Delaware | $100,400 | $48.27 |
| District of Columbia | $118,400 | $56.92 |
| Florida | $99,000 | $47.60 |
| Georgia | $95,500 | $45.91 |
| Hawaii | $119,800 | $57.60 |
| Idaho | $95,500 | $45.91 |
| Illinois | $99,000 | $47.60 |
| Indiana | $92,100 | $44.28 |
| Iowa | $90,700 | $43.61 |
| Kansas | $90,700 | $43.61 |
| Kentucky | $90,700 | $43.61 |
| Louisiana | $92,100 | $44.28 |
| Maine | $100,400 | $48.27 |
| Maryland | $107,300 | $51.59 |
| Massachusetts | $112,900 | $54.28 |
| Michigan | $93,500 | $44.95 |
| Minnesota | $99,000 | $47.60 |
| Mississippi | $87,900 | $42.26 |
| Missouri | $92,100 | $44.28 |
| Montana | $97,600 | $46.92 |
| Nebraska | $92,100 | $44.28 |
| Nevada | $100,400 | $48.27 |
| New Hampshire | $104,500 | $50.24 |
| New Jersey | $111,500 | $53.61 |
| New Mexico | $94,100 | $45.24 |
| New York | $112,900 | $54.28 |
| North Carolina | $95,500 | $45.91 |
| North Dakota | $95,500 | $45.91 |
| Ohio | $92,100 | $44.28 |
| Oklahoma | $90,000 | $43.27 |
| Oregon | $104,500 | $50.24 |
| Pennsylvania | $97,600 | $46.92 |
| Rhode Island | $105,900 | $50.91 |
| South Carolina | $94,100 | $45.24 |
| South Dakota | $92,100 | $44.28 |
| Tennessee | $94,100 | $45.24 |
| Texas | $97,600 | $46.92 |
| Utah | $101,100 | $48.61 |
| Vermont | $102,500 | $49.28 |
| Virginia | $101,100 | $48.61 |
| Washington | $109,400 | $52.60 |
| West Virginia | $89,300 | $42.93 |
| Wisconsin | $94,100 | $45.24 |
| Wyoming | $95,500 | $45.91 |
Advertisement
What a financial analyst does
Financial Analysts evaluate investments and financial performance for companies and clients. The national median is $99,000 a year, or $47.60 an hour. Pay rises with experience, certifications and in higher-cost areas.
Frequently asked questions
How much does a financial analyst make?
The national median is about $99,000 a year ($47.60 an hour).
Sources and method
Page last updated November 2026. See our editorial policy and disclaimer.