🔒 Salary data · BLS OEWS 2025
Cybersecurity Analyst Salary in the US
A Cybersecurity Analyst earns a national median of $129,180 per year. Here is how pay breaks down across US metro areas.
In Brief
Cybersecurity Analyst (BLS occupation 15-1212) earns a national median of $129,180 and a mean of $132,510 per year as of 2025. The highest-paying metro is San Jose-Sunnyvale-Santa Clara at $176,120. Source: U.S. Bureau of Labor Statistics OEWS.
National pay
Top-paying US metro areas
Ranked by median annual wage · BLS OEWS 2025
Core skills for Cybersecurity Analyst
About this data
All wages come from the U.S. Bureau of Labor Statistics Occupational Employment & Wage Statistics (OEWS) program, 2025 release, mapped to occupation code 15-1212 (Information Security Analysts). Figures are gross annual wages before tax and reflect employees only — self-employed and freelance earnings are not included.
Is Cybersecurity Analyst the right fit for you?
Take the free 2-minute Career Match test and see which roles match how you actually work.
Take the Career Match testFAQ
How much does a Cybersecurity Analyst earn in the US?▼
The national median wage for a Cybersecurity Analyst is $129,180 per year (mean $132,510), per the BLS Occupational Employment & Wage Statistics for 2025.
Which US cities pay Cybersecurity Analysts the most?▼
The top-paying metro areas are San Jose-Sunnyvale-Santa Clara ($176,120), San Francisco-Oakland-Berkeley ($162,310), Seattle-Tacoma-Bellevue ($161,780).
Where does this Cybersecurity Analyst salary data come from?▼
All figures are from the U.S. Bureau of Labor Statistics Occupational Employment & Wage Statistics (OEWS) program, 2025 release, occupation code 15-1212. Wages are gross annual, before tax.
Is Cybersecurity Analyst a well-paid career?▼
At a median of $129,180/year, Cybersecurity Analyst pay sits above the US median for all occupations. Pay varies widely by metro — see the city table above.