Data Analyst Salary in the United States
Based on 4K+ data points from BLS and H-1B filings
Median Annual Salary
$73,219
$35.201/hr
▲ 6.0% vs 2023Salary Range
$49K – $229K
10th – 90th percentile
Total Employed
4K
workers nationwide
Data Analysts in the United States earn a median salary of $73,219 per year, reflecting the growing demand for data-driven decision-making across industries. With approximately 3,770 workers currently employed in this role nationwide, the field represents a significant portion of the analytics workforce. Salaries in this field vary considerably, ranging from $49,110 to $228,790 annually.
The data analyst salary in the United States is influenced by several factors, including experience level, educational background, industry specialization, and geographic location. Professionals with advanced technical skills, advanced degrees, or expertise in high-value sectors like finance or technology tend to command higher compensation. Company size and the complexity of analytical work also play significant roles in determining earning potential within this competitive field.
Salary Distribution — Data Analyst
| Percentile | Annual Salary |
|---|---|
| 10th percentile | $49,110 |
| 25th percentile | $105,790 |
| Median (50th percentile) | $73,219 |
| 75th percentile | $206,650 |
| 90th percentile | $228,790 |
Data Analyst Salary by State
Top 10 Highest-Paying States for Data Analyst
| # | State | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | California | $175,170 | +139.2% | 220 |
| 2 | District of Columbia | $100,740 | +37.6% | — |
| 3 | North Carolina | $98,010 | +33.9% | 110 |
| 4 | Arizona | $92,500 | +26.3% | 30 |
| 5 | Massachusetts | $89,150 | +21.8% | 30 |
| 6 | New York | $87,010 | +18.8% | 100 |
| 7 | Illinois | $78,790 | +7.6% | 2K |
| 8 | Texas | $74,560 | +1.8% | 70 |
| 9 | Alaska | $73,990 | +1.1% | — |
| 10 | Washington | $69,690 | -4.8% | 440 |
Historical Salary Trend — Data Analyst
| Year | Median Salary (United States) |
|---|---|
| 2022 | $72,895 |
| 2023 | $69,063 |
| 2024 | $73,219 |
Data Analyst Salary by Experience Level
Frequently Asked Questions
How much do data analysts make per hour in the United States?
- Data analysts in the United States earn a median hourly rate of $35/hour, which translates to an annual salary of $73,219. However, hourly rates can vary significantly depending on experience, location, and employer, with salaries ranging from $49,110 to $228,790 per year.
Which city pays data analysts the most in the US?
- California offers the highest salaries for data analysts in the United States, with a top paying city salary of $175,170 annually. This is significantly higher than the national median of $73,219, making it an attractive location for professionals in this field.
What is the salary range for data analysts?
- Data analyst salaries in the United States range from $49,110 at the lower end to $228,790 at the higher end, with a median of $73,219 per year. This wide range reflects differences in experience level, specialization, location, and employer size.
How many data analysts are employed in the United States?
- There are currently 3,770 data analysts employed in the United States, according to available employment data. This represents the active workforce in this profession across the country.