SalaryData

Data Analyst Salary in the United States

Based on 2K+ data points from BLS and H-1B filings

BLS 2025 Data

Median Annual Salary

$76,585

$36.82/hr

4.6% vs 2024

Salary Range

$50K $213K

10th – 90th percentile

Total Employed

2K

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

Data Analyst salary percentiles
PercentileAnnual Salary
10th percentile$50,350
25th percentile$68,000
Median (50th percentile)$76,585
75th percentile$195,190
90th percentile$212,940

Data Analyst Salary by State

Top 10 Highest-Paying States for Data Analyst

#StateMedian Salaryvs NationalEmployed
1California$180,500+135.7%120
2North Carolina$101,850+33.0%
3Texas$93,090+21.6%
4Illinois$81,090+5.9%1K
5New York$79,460+3.8%70
6Alaska$78,580+2.6%90
7Washington$65,840-14.0%320
8Tennessee$65,110-15.0%
9New Jersey$61,400-19.8%50
10Virginia$59,990-21.7%180

Historical Salary Trend — Data Analyst

Historical Data Analyst salary trend
YearMedian Salary (United States)
2022$72,895
2023$69,063
2024$73,219
2025$76,585

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.

Related Occupations

More Locations