Information Security Analysts salaries

What information security analysts earn nationwide, from US Department of Labor payroll data covering 190,650 people in the occupation.

What the role earns

$98K $129K median $164K 25th–75th percentile

Half of information security analysts nationwide earn between $97,810 and $163,500, with a median of $129,180. Bureau of Labor Statistics — employer-reported payroll, 190,650 employed nationwide · OEWS-May2025.

What sponsored roles attest

$115K $141K median $168K 25th–75th percentile

Employers sponsoring H-1B workers for this role formally committed to a median of $140,772 ($115,210–$168,355), across 1,492 certified filings in 31 states · FY2026-Q2. A narrow slice of employers rather than the market — the note at the foot of this page says who is in it — and it runs 9% above the earnings median above.

Pay by area

The 12 highest-paying of 71 areas — the rest are in the table below. Bars span the 25th–75th percentile.

San Jose-Sunnyvale-Sa…$176KSan Francisco-Oakland…$162KSeattle-Tacoma-Bellev…$162KBoulder, CO$155KWashington-Arlington-…$149KRaleigh-Cary, NC$144KNew York-Newark-Jerse…$140KBaltimore-Columbia-To…$138KDenver-Aurora-Centenn…$137KBoston-Cambridge-Newt…$137KAustin-Round Rock-San…$134KFort Collins-Loveland…$134K
25th–75th percentile Median

Every area we can publish

The 71 metro areas where at least 100 people work in this occupation, the federal estimate is solid enough to publish, and we track hiring locally — so each page can say something about the market and not only the wage. Each has its own page.

Area 25th Median 75th Employed
San Jose-Sunnyvale-Santa Clara, CA $126,060 $176,120 $216,420 2,280
San Francisco-Oakland-Fremont, CA $115,000 $162,310 $201,690 3,730
Seattle-Tacoma-Bellevue, WA $129,760 $161,780 $186,530 4,700
Boulder, CO $126,230 $154,990 $177,730 520
Washington-Arlington-Alexandria, DC-VA-MD-WV $122,590 $148,950 $173,850 16,560
Raleigh-Cary, NC $103,320 $143,640 $153,310 2,510
New York-Newark-Jersey City, NY-NJ $107,810 $140,470 $175,710 11,330
Baltimore-Columbia-Towson, MD $104,500 $138,170 $190,320 4,600
Denver-Aurora-Centennial, CO $107,650 $136,670 $170,920 3,580
Boston-Cambridge-Newton, MA-NH $108,530 $136,550 $176,450 5,220
Austin-Round Rock-San Marcos, TX $102,860 $134,100 $162,800 2,390
Fort Collins-Loveland, CO $116,330 $133,850 $168,590 170
Dallas-Fort Worth-Arlington, TX $103,440 $133,610 $162,270 7,080
Sacramento-Roseville-Folsom, CA $101,170 $133,570 $169,490 570
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD $99,290 $132,560 $163,090 2,710
San Diego-Chula Vista-Carlsbad, CA $102,320 $132,120 $167,480 1,330
Atlanta-Sandy Springs-Roswell, GA $102,070 $131,490 $164,680 4,550
Charlotte-Concord-Gastonia, NC-SC $103,120 $131,440 $165,740 2,640
Hartford-West Hartford-East Hartford, CT $101,410 $131,410 $165,140 560
Colorado Springs, CO $106,400 $130,880 $161,670 1,000
Minneapolis-St. Paul-Bloomington, MN-WI $103,290 $130,710 $158,270 2,240
Phoenix-Mesa-Chandler, AZ $98,040 $130,360 $160,440 2,590
Huntsville, AL $98,210 $130,330 $157,280 1,840
Durham-Chapel Hill, NC $99,960 $129,670 $160,120 860
Los Angeles-Long Beach-Anaheim, CA $94,830 $129,630 $166,780 4,820
Albuquerque, NM $109,230 $129,560 $162,830 1,240
Trenton-Princeton, NJ $97,290 $129,540 $162,270 210
Orlando-Kissimmee-Sanford, FL $99,460 $129,440 $161,050 1,890
Houston-Pasadena-The Woodlands, TX $98,990 $126,370 $155,670 2,110
Richmond, VA $96,830 $126,230 $160,900 1,690
Virginia Beach-Chesapeake-Norfolk, VA-NC $89,660 $126,030 $158,220 1,490
Chicago-Naperville-Elgin, IL-IN $99,760 $125,310 $158,210 3,480
Miami-Fort Lauderdale-West Palm Beach, FL $91,270 $125,310 $149,490 3,300
Des Moines-West Des Moines, IA $97,890 $123,740 $136,520 720
Bridgeport-Stamford-Danbury, CT $98,010 $123,180 $153,680 220
Columbus, OH $97,990 $122,600 $154,270 1,650
San Antonio-New Braunfels, TX $99,490 $122,560 $149,220 1,350
Palm Bay-Melbourne-Titusville, FL $92,860 $122,120 $141,090 640
Tampa-St. Petersburg-Clearwater, FL $87,120 $118,970 $151,040 2,460
Buffalo-Cheektowaga, NY $87,920 $116,290 $151,750 400
Birmingham, AL $84,430 $115,520 $139,500 670
Cincinnati, OH-KY-IN $82,600 $114,300 $139,670 1,320
Jacksonville, FL $84,540 $111,290 $142,560 1,100
Charleston-North Charleston, SC $85,360 $110,310 $139,940 450
Providence-Warwick, RI-MA $84,730 $109,940 $149,900 710
Detroit-Warren-Dearborn, MI $85,500 $108,990 $136,560 1,520
Greenville-Anderson-Greer, SC $81,520 $108,050 $135,390 260
Baton Rouge, LA $82,500 $107,380 $137,330 170
Louisville/Jefferson County, KY-IN $84,030 $106,760 $135,790 650
St. Louis, MO-IL $82,990 $106,420 $132,510 1,640
Boise City, ID $82,070 $106,020 $138,200 410
Rochester, NY $89,570 $105,860 $132,770 410
Ann Arbor, MI $72,590 $105,010 $131,560 250
Madison, WI $87,620 $104,110 $130,330 410
Kansas City, MO-KS $81,390 $104,010 $131,340 1,810
Albany-Schenectady-Troy, NY $84,140 $103,890 $132,910 470
Pittsburgh, PA $81,280 $103,630 $130,050 1,130
Salt Lake City-Murray, UT $78,180 $102,830 $131,510 1,190
Tucson, AZ $82,660 $102,260 $124,540 410
Knoxville, TN $66,990 $102,210 $132,610 480
Milwaukee-Waukesha, WI $81,970 $101,550 $129,230 690
Columbia, SC $79,120 $101,330 $129,050 370
Indianapolis-Carmel-Greenwood, IN $72,800 $98,060 $128,850 980
Lansing-East Lansing, MI $82,240 $97,540 $126,590 220
Provo-Orem-Lehi, UT $58,070 $97,430 $133,500 380
Memphis, TN-MS-AR $74,770 $97,370 $132,760 490
Fort Wayne, IN $75,020 $97,000 $122,100 130
Omaha, NE-IA $76,830 $95,700 $129,090 700
Ogden, UT $79,670 $87,960 $125,250 230
Oklahoma City, OK $74,790 $82,490 $127,210 950
Tallahassee, FL $53,480 $75,090 $117,630 230

All occupations

Where these numbers come from

The pay figures on this page come from the US Department of Labor's Bureau of Labor Statistics wage series — payroll figures employers report from their own records, covering everyone working in the occupation rather than only those who happen to answer a poll. Nobody self-reported them, and no salary here was submitted by the person earning it.

What that does and does not tell you. These are earnings of people already in the job, not the pay advertised on current openings — and advertised pay tends to run above them. It is a sample of employers, not a count of all of them, so every figure is an estimate. The number beside each band is how many people work in the occupation in that area: it says how substantial the local workforce is, not how many employers were surveyed. And BLS publishes no margin of error for the percentiles — only for the employment count — so treat the median as a solid central figure rather than a precise one.

Where the second band comes from. Some pages also show what employers formally attest they will pay a sponsored worker, from H-1B Labor Condition Application disclosures. Those are real, filed, public wages and the employer is legally bound by them — but the population is only employers who sponsor work visas, which is neither everyone hiring for the role nor a random sample of them. Sponsorship concentrates in large, well-paying technology employers and in IT staffing firms that file toward the lower end, and we have not measured which effect wins. So it sits beside the earnings band, never averaged into it: there is no meaningful figure halfway between what a role pays and what a visa filing committed to.

What we deliberately do not show. Any area with fewer than 100 people in the occupation, or where the estimate is too thinly sampled to stand behind (current data: OEWS-May2025). And any trend or year-on-year change: we hold a single release, and drawing a line through one point would be inventing a finding. When a second lands the trend appears here, and not before.

This covers the pay figures on this page. For the postings, the AI extraction and the market estimates — and the full list of things we deliberately do not claim — see our methodology.