Rows of tall wooden archival file drawers in a records room under warm lamp light

Pay data

GS pay scale 2026

The 2026 GS pay scale sets base pay for General Schedule employees in 15 grades and 10 steps. Your actual salary is the base rate plus locality pay, a percentage set for your duty station's area. The 2026 tables incorporate a 1 percent general increase (OPM, retrieved 2026-07-05).

Source
opm.gov
Retrieved
2026-07-05
Effective
2026-01-01
Projections
None, historical and published figures only

What is this dataset?

It is OPM's 2026 GS base table, read directly from OPM's salary table XML: annual and hourly base rates for every grade and step, effective the first pay period beginning on or after January 1, 2026 (January 11, 2026 for most employees). Below it is the list of locality pay areas with each area's code, name and locality percentage. We do not reprint every per-locality grid; the percentage plus the base table gives you the same figure, and the GS pay calculator does the math.

Grade and step finder

GS-11 step 1: $63,795 a year, base table

Source: 2026 GS base table XML. opm.gov, retrieved 2026-07-05, effective 2026-01-01. Locality rates: base rate times (1 + locality percentage), rounded to the dollar. JavaScript applies the locality you pick; without it the table shows base pay.

2026 General Schedule base pay by grade and step
GradeStep 1Step 2Step 3Step 4Step 5Step 6Step 7Step 8Step 9Step 10
GS-1$22,584$23,341$24,092$24,840$25,589$26,028$26,771$27,519$27,550$28,248
GS-2$25,393$25,997$26,839$27,550$27,858$28,677$29,496$30,315$31,134$31,953
GS-3$27,708$28,632$29,556$30,480$31,404$32,328$33,252$34,176$35,100$36,024
GS-4$31,103$32,140$33,177$34,214$35,251$36,288$37,325$38,362$39,399$40,436
GS-5$34,799$35,959$37,119$38,279$39,439$40,599$41,759$42,919$44,079$45,239
GS-6$38,791$40,084$41,377$42,670$43,963$45,256$46,549$47,842$49,135$50,428
GS-7$43,106$44,543$45,980$47,417$48,854$50,291$51,728$53,165$54,602$56,039
GS-8$47,738$49,329$50,920$52,511$54,102$55,693$57,284$58,875$60,466$62,057
GS-9$52,727$54,485$56,243$58,001$59,759$61,517$63,275$65,033$66,791$68,549
GS-10$58,064$59,999$61,934$63,869$65,804$67,739$69,674$71,609$73,544$75,479
GS-11$63,795$65,922$68,049$70,176$72,303$74,430$76,557$78,684$80,811$82,938
GS-12$76,463$79,012$81,561$84,110$86,659$89,208$91,757$94,306$96,855$99,404
GS-13$90,925$93,956$96,987$100,018$103,049$106,080$109,111$112,142$115,173$118,204
GS-14$107,446$111,028$114,610$118,192$121,774$125,356$128,938$132,520$136,102$139,684
GS-15$126,384$130,597$134,810$139,023$143,236$147,449$151,662$155,875$160,088$164,301

Locality pay areas

2026 locality pay areas and percentages
AreaCodeLocality
Albany-Schenectady, NY-MAAL20.77%
Albuquerque-Santa Fe-Las Vegas, NMAQ18.33%
Atlanta--Athens-Clarke County--Sandy Springs, GA-ALATL23.79%
Austin-Round Rock-Georgetown, TXAU20.35%
Birmingham-Hoover-Talladega, ALBH18.24%
Boston-Worcester-Providence, MA-RI-NH-CT-ME-VTBOS32.58%
Buffalo-Cheektowaga-Olean, NYBU22.41%
Burlington-South Burlington-Barre, VTBN19.45%
Charlotte-Concord, NC-SCCT19.67%
Chicago-Naperville, IL-IN-WICHI30.86%
Cincinnati-Wilmington-Maysville, OH-KY-INCIN21.93%
Cleveland-Akron-Canton, OH-PACLE22.23%
Colorado Springs, COCS20.15%
Columbus-Marion-Zanesville, OHCOL22.15%
Corpus Christi-Kingsville-Alice, TXCC17.63%
Dallas-Fort Worth, TX-OKDFW27.26%
Davenport-Moline, IA-ILDV18.93%
Dayton-Springfield-Kettering, OHDAY21.42%
Denver-Aurora, CODEN30.52%
Des Moines-Ames-West Des Moines, IADM18.01%
Detroit-Warren-Ann Arbor, MIDET29.12%
Fresno-Madera-Hanford, CAFN17.65%
Harrisburg-Lebanon, PAHB19.43%
Hartford-East Hartford, CT-MAHAR32.08%
Houston-The Woodlands, TXHOU35%
Huntsville-Decatur, AL-TNHNT21.91%
Indianapolis-Carmel-Muncie, ININD18.15%
Kansas City-Overland Park-Kansas City, MO-KSKC18.97%
Laredo, TXLR21.59%
Las Vegas-Henderson, NV-AZLV19.57%
Los Angeles-Long Beach, CALA36.47%
Miami-Port St. Lucie-Fort Lauderdale, FLMFL24.67%
Milwaukee-Racine-Waukesha, WIMIL22.42%
Minneapolis-St. Paul, MN-WIMSP27.62%
New York-Newark, NY-NJ-CT-PANY37.95%
Omaha-Council Bluffs-Fremont, NE-IAOM18.23%
Palm Bay-Melbourne-Titusville, FLPB17.93%
Philadelphia-Reading-Camden, PA-NJ-DE-MDPHL28.99%
Phoenix-Mesa, AZPX22.45%
Pittsburgh-New Castle-Weirton, PA-OH-WVPIT21.03%
Portland-Vancouver-Salem, OR-WAPOR26.13%
Raleigh-Durham-Cary, NCRA22.24%
Reno-Fernley, NVRN17.52%
Rest of U.S.RUS17.06%
Richmond, VARCH22.28%
Rochester-Batavia-Seneca Falls, NYRT17.88%
Sacramento-Roseville, CA-NVSAC29.76%
San Antonio-New Braunfels-Pearsall, TXSO18.78%
San Diego-Chula Vista-Carlsbad, CASD33.72%
San Jose-San Francisco-Oakland, CASF46.34%
Seattle-Tacoma, WASEA31.57%
Spokane-Spokane Valley-Coeur d'Alene, WA-IDSN17.67%
St. Louis-St. Charles-Farmington, MO-ILSL20.03%
State of AlaskaAK32.36%
State of HawaiiHI22.21%
Tucson-Nogales, AZTU19.28%
Virginia Beach-Norfolk, VA-NCVB18.8%
Washington-Baltimore-Arlington, DC-MD-VA-WV-PADCB33.94%

How do I read the table?

  1. 01

    Find your grade

    Your grade is on your SF-50 and your pay stub, for example GS-11.

  2. 02

    Find your step

    Steps 1 to 10 run across the row.

  3. 03

    Read the base rate

    That cell is your base annual pay before locality.

  4. 04

    Add locality

    Multiply by 1 plus your area's percentage from the list. Areas not named fall under Rest of U.S.

What rules set GS pay?

Congress and the President set the yearly raise, usually split between an across-the-board increase to the base table and changes to locality rates. OPM publishes the resulting tables. Within a grade, you move up a step after a waiting period that lengthens as you climb, assuming acceptable performance. Total GS pay is capped by law near the top of the scale, so some high-locality GS-15 cells are limited. Special rate tables, law enforcement tables and the Federal Wage System for trade jobs are separate schedules.

Where to go next

Read the pay guide for how raises, steps and locality work and where the 2027 raise stands. Turn your pay into a pension estimate with the FERS pension estimator, since your high-3 comes from these figures.

FFEBA is an education organization. If you want someone to look at your own numbers, we can match you with a Federal Retirement Consultant (FRCĀ®), a professional trained on federal benefits. The FRC designation is listed with FINRA. The first review is free, nothing is booked until you choose a time, and you are never obligated to work with anyone we introduce. Get matched with an FRC.

Questions about this data

What is the GS pay scale for 2026?

It is OPM's 2026 General Schedule base table, effective January 2026, covering grades GS-1 to GS-15 and steps 1 to 10, incorporating a 1 percent general increase (OPM, retrieved 2026-07-05). Locality pay is added on top for your duty station's area.

What will the GS pay scale be in 2027?

The 2027 table is not final until the President's pay decision and OPM publishes new tables, usually in late December or January. Our pay guide tracks the 2027 raise; this page updates when OPM posts the tables.

How do I find my locality pay?

Find your locality pay area in the list below and multiply your base rate by 1 plus that percentage. Your area is set by your official duty station. The GS pay calculator does this for you.

Does locality pay count toward my FERS pension?

Yes. Locality pay is part of basic pay for retirement, so it counts in your high-3 average salary.

Reviewed by the FFEBA education team. Last reviewed October 2026.

Sources

  1. U.S. Office of Personnel Management, 2026 GS base table (XML), retrieved 2026-07-05

Every government figure on this page carries its source and retrieval date. Worked examples are educational estimates on the assumptions shown, not a projection of any person's benefit. FFEBA is an education organization, not a financial advisor.

Free 1:1 benefits review

Numbers are one thing. Your record is another.

Answer five short questions and get matched with an FRC who knows your retirement system. The review is free, and nothing is booked until you pick a time.

DailyFED

One short email a day. Unsubscribe any time.

You are on the list. The next DailyFED arrives in the morning.