INDEPENDENTREFERENCEGSGS Pay TablesWhat the federal pay tables mean 2026 edition
Effective January 2026

This is not a U.S. government website. GS Pay Tables is an independent reference, not affiliated with, endorsed by, or connected to the U.S. Office of Personnel Management or any federal agency.Not affiliated with OPM or any federal agency.

  1. GS pay scale 2026
  2. All grades
  3. GS-12

58 locality pay areasPage last changed 2026-10-07

GS-12 pay scale and salary 2026

A GS-12 earns $76,463 to $99,404 in base pay in 2026; with locality pay, from $89,508 at step 1 in Rest of U.S. to $145,468 at step 10 in San Jose-San Francisco-Oakland, CA.

GS-12 base pay, step by step

Base rates before locality pay, from the OPM 2026 General Schedule table, a year and an hour: the hourly rate is the annual rate divided by 2,087 hours, rounded to the cent (5 U.S.C. 5504(b)). The waits between steps are set by 5 CFR 531.405; the step increase calculator works out the date of your next one.
StepBase rateHourlyIncreaseWait (weeks)Total (years)
Step 1$76,463$36.64——0
Step 2$79,012$37.86+$2,549521
Step 3$81,561$39.08+$2,549522
Step 4$84,110$40.30+$2,549523
Step 5$86,659$41.52+$2,5491045
Step 6$89,208$42.74+$2,5491047
Step 7$91,757$43.97+$2,5491049
Step 8$94,306$45.19+$2,54915612
Step 9$96,855$46.41+$2,54915615
Step 10$99,404$47.63+$2,54915618

These base rates stay the same under the 2027 proposal, $76,463 to $99,404 (2027 pay raise).

Who is on GS-12

GS pay plan only: law enforcement officers on the GL plan are counted separately. Source: OPM Federal Workforce Data, employment snapshot for May 2026, the latest complete one (OPM notes that some Department of Defense (Department of War) components did not submit June and July 2026 data); OPM withholds the pay of 550,140 of the 1,279,389 GS records, every Department of Defense one among them, so pay figures cover only the rest; the national median wage, BLS Occupational Employment and Wage Statistics, May 2025, all occupations; what it can and cannot show.
Employees on GS-12277,838 employees, 21.7% of the 1,279,389 on the General Schedule (95 GS records carry no grade)
At GS-12 or higher54.2% of them
Median full-time pay, locality included$111,168, the median of the 122,308 full-time GS-12 employees whose pay OPM publishes, 44.6% of the grade’s 274,239 full-time employees
Median wage, all U.S. occupations$50,980 a year, $24.51 an hour
Supervisors or managers9%
At step 1011%
Exempt from the Fair Labor Standards Act65%
Law enforcement officersThere is no GL table at GS-12: it stops at grade 10, so officers are paid from the table above unless OPM’s 2026 special rates cover the position (law enforcement pay)

GS-12 is the most common of the fifteen grades, with 277,838 employees in May 2026; the largest occupations are Customs and Border Protection (1895), Miscellaneous Administration and Program (0301) and Information Technology Management (2210), and the Department of Defense employs the most of them, 94,041.

11% have reached step 10, the top of the grade, the second-lowest share of any grade.

At GS-12 the overtime premium is small for an employee exempt from the Fair Labor Standards Act (the rule, and who it covers): the cap of one and a half times the GS-10 step 1 rate is 13.9 percent above the ordinary hour at step 1 and 0.5 percent at step 5 in Rest of U.S., and from step 6 it is gone — an overtime hour pays exactly the ordinary hourly rate, in all 58 areas.

Is GS-12 a high grade?

GS-12 is the middle of the schedule, the grade of the median General Schedule employee, with 45.8% of the 1,279,389 General Schedule employees in May 2026 below it and 32.5% above it, and the median full-time pay OPM publishes for it, $111,168, is 2.2 times the national median wage of $50,980 for all occupations.

What does a GS-12 make an hour?

$36.64 to $47.63 an hour in base pay, from step 1 to step 10, and at step 1 with Rest of U.S. locality pay, $42.89, it pays 1.7 times the national median of $24.51 an hour.

What military rank is GS-12 equivalent to?

Military grade O-4 — a Major in the Army, Air Force and Marine Corps, a Lieutenant Commander in the Navy and Coast Guard — is the rank DoD treats as equivalent to GS-12 on Geneva Conventions identification cards.

Source: DoD Instruction 1000.01 (Change 2, June 4, 2018), Tables 1 and 2; that the equivalence gives civilians no rank or authority over military personnel is from its Enclosure 2, paragraph 4.b (what the instruction is for). This is not a pay equivalence: the grades in one row are not paid the same.
Military gradeO-4
Geneva Conventions categoryIV, field grade officer
Army, Air Force, Marine CorpsMajor
Navy, Coast GuardLieutenant Commander
Other GS grades in the same rownone

GS-12 step 5 in every locality pay area

GS-12 step 5 in all 58 areas: $101,443 in Rest of U.S. to $126,817 in San Jose-San Francisco-Oakland, CA, $25,374 apart for identical work. Sorted by the number on the paycheck; the last column divides it by the local price level, so it is comparable in what it buys. ▲ marks a cell cut to the $197,200 statutory ceiling. Best off in practice: Laredo, TX, where $105,369 buys what $121,175 buys at national average prices. Rest of U.S. has no price index of its own, so its last two columns are empty rather than guessed. Sources: OPM 2026 General Schedule tables; BEA Regional Price Parities 2024.
#LocalitySalary Price levelWhat it buys
1San Jose-San Francisco-Oakland, CA$126,817115.6$109,691
2New York-Newark, NY-NJ-CT-PA$119,546112.6$106,204
3Los Angeles-Long Beach, CA$118,264113.6$104,137
4Houston-The Woodlands, TX$116,99098.6$118,616
5Washington-Baltimore-Arlington, DC-MD-VA-WV-PA$116,071108.9$106,601
6San Diego-Chula Vista-Carlsbad, CA$115,880111.9$103,569
7Boston-Worcester-Providence, MA-RI-NH-CT-ME-VT$114,893108.3$106,121
8State of Alaska$114,702102.4$112,059
9Hartford-East Hartford, CT-MA$114,459102.7$111,400
10Seattle-Tacoma, WA$114,017111.1$102,595
11Chicago-Naperville, IL-IN-WI$113,402103.6$109,467
12Denver-Aurora, CO$113,107105.8$106,925
13Sacramento-Roseville, CA-NV$112,449106.7$105,418
14Detroit-Warren-Ann Arbor, MI$111,894100.3$111,562
15Philadelphia-Reading-Camden, PA-NJ-DE-MD$111,781102.6$108,997
16Minneapolis-St. Paul, MN-WI$110,594104.8$105,506
17Dallas-Fort Worth, TX-OK$110,282103.1$106,976
18Portland-Vancouver-Salem, OR-WA$109,303105.4$103,682
19Miami-Port St. Lucie-Fort Lauderdale, FL$108,038114.2$94,641
20Atlanta--Athens-Clarke County--Sandy Springs, GA-AL$107,275100.1$107,213
21Phoenix-Mesa, AZ$106,114103.3$102,708
22Milwaukee-Racine-Waukesha, WI$106,08896.9$109,440
23Buffalo-Cheektowaga-Olean, NY$106,07995.8$110,679
24Richmond, VA$105,96797.9$108,286
25Raleigh-Durham-Cary, NC$105,93298.2$107,921
26Cleveland-Akron-Canton, OH-PA$105,92393.9$112,776
27State of Hawaii$105,906110.0$96,321
28Columbus-Marion-Zanesville, OH$105,85495.5$110,878
29Cincinnati-Wilmington-Maysville, OH-KY-IN$105,66395.4$110,793
30Huntsville-Decatur, AL-TN$105,64693.1$113,510
31Laredo, TX$105,36987.0$121,175
32Dayton-Springfield-Kettering, OH$105,22192.7$113,514
33Pittsburgh-New Castle-Weirton, PA-OH-WV$104,88394.7$110,787
34Albany-Schenectady, NY-MA$104,65899.6$105,114
35Austin-Round Rock-Georgetown, TX$104,29498.1$106,351
36Colorado Springs, CO$104,121100.7$103,390
37St. Louis-St. Charles-Farmington, MO-IL$104,01795.1$109,390
38Charlotte-Concord, NC-SC$103,70597.3$106,530
39Las Vegas-Henderson, NV-AZ$103,618100.2$103,396
40Burlington-South Burlington-Barre, VT$103,514100.9$102,541
41Harrisburg-Lebanon, PA$103,49798.7$104,913
42Tucson-Nogales, AZ$103,36796.9$106,678
43Kansas City-Overland Park-Kansas City, MO-KS$103,09892.5$111,406
44Davenport-Moline, IA-IL$103,06489.1$115,700
45Virginia Beach-Norfolk, VA-NC$102,95197.9$105,115
46San Antonio-New Braunfels-Pearsall, TX$102,93494.7$108,676
47Albuquerque-Santa Fe-Las Vegas, NM$102,54495.5$107,324
48Birmingham-Hoover-Talladega, AL$102,46691.6$111,809
49Omaha-Council Bluffs-Fremont, NE-IA$102,45791.9$111,474
50Indianapolis-Carmel-Muncie, IN$102,38895.7$106,993
51Des Moines-Ames-West Des Moines, IA$102,26691.7$111,521
52Palm Bay-Melbourne-Titusville, FL$102,197100.0$102,192
53Rochester-Batavia-Seneca Falls, NY$102,15497.0$105,275
54Spokane-Spokane Valley-Coeur d'Alene, WA-ID$101,972100.3$101,620
55Fresno-Madera-Hanford, CA$101,954102.2$99,800
56Corpus Christi-Kingsville-Alice, TX$101,93792.7$109,999
57Reno-Fernley, NV$101,842101.0$100,820
58Rest of U.S.$101,443——

What a GS-12 earns where you are

GS-12, step 5 in Washington-Baltimore-Arlington, DC-MD-VA-WV-PAWashington, DC

$116,071

Promotion from GS-12 to GS-13

The step a GS-12 lands on at GS-13 by the two-step rule, and the base increase; a promotion also restarts the wait for the next step, counted at the new step. The same row on the promotion calculator works for any area.
At GS-12Lands on GS-13Base increase
Step 1Step 1+$14,462
Step 2Step 1+$11,913
Step 3Step 1+$9,364
Step 4Step 1+$6,815
Step 5Step 2+$7,297
Step 6Step 3+$7,779
Step 7Step 3+$5,230
Step 8Step 4+$5,712
Step 9Step 5+$6,194
Step 10Step 6+$6,676

A promotion to GS-13 needs 52 weeks at GS-12: from GS-12 up there is no two-grade route (5 CFR 300.604).