Full-Stack Developer Salary

The average full stack developer salary in the United States is $107,690 per year, or $51.77 per hour.

Their monthly salary starts at $4,113 and goes up to $14,710 per month, or about $176,522 per year.

HourlyWeeklyMonthlyAnnual
$51.77$2,071$8,974$107,690

The top-paying states for full-stack devs are Washington at $165,298 per year, Delaware at $133,858, and the District of Columbia at $133,407. The lowest-paying area is Arkansas, with an average salary of $52,850 a year.

Salary Range

Percentile10%25%50%75%90%
Hourly$23.73$32.84$46.09$63.67$84.87
Weekly$949$1,314$1,844$2,547$3,395
Monthly$4,113$5,692$7,989$11,036$14,710
Annual$49,361$68,308$95,868$132,431$176,522

Historical and Future Estimates

YearJuniorIntermediateSenior
2022$45,767$96,227$177,481
2023$46,682$97,670$179,788
2024$47,616$99,135$182,125
2025$48,568$100,622$184,493
2026$49,539$102,131$186,891
2027$50,530$103,663$189,321
2028$51,541$105,218$191,782
2029$52,572$106,797$194,275

Salary by State

StateHourlyMonthlyAnnual
Alabama$33.14 $5,744 $68,930
Alaska$56.31 $9,761 $117,132
Arizona$40.24 $6,974 $83,692
Arkansas$25.41 $4,404 $52,850
California$61.22 $10,611 $127,331
Colorado$49.65 $8,606 $103,273
Connecticut$54.46 $9,440 $113,277
Delaware$64.36 $11,155 $133,858
District of Columbia$64.14 $11,117 $133,407
Florida$47.58 $8,247 $98,966
Georgia$49.72 $8,618 $103,419
Hawaii$45.37 $7,865 $94,379
Idaho$40.34 $6,993 $83,912
Illinois$51.01 $8,842 $106,103
Indiana$41.23 $7,147 $85,766
Iowa$42.23 $7,320 $87,840
Kansas$42.33 $7,337 $88,047
Kentucky$39.05 $6,769 $81,228
Louisiana$35.23 $6,106 $73,273
Maine$37.29 $6,463 $77,555
Maryland$61.08 $10,587 $127,039
Massachusetts$54.30 $9,411 $112,935
Michigan$49.20 $8,528 $102,334
Minnesota$52.52 $9,103 $109,239
Mississippi$37.50 $6,501 $78,007
Missouri$48.17 $8,350 $100,199
Montana$34.53 $5,985 $71,821
Nebraska$42.23 $7,320 $87,840
Nevada$38.58 $6,688 $80,252
New Hampshire$47.46 $8,227 $98,722
New Jersey$51.76 $8,971 $107,653
New Mexico$42.09 $7,296 $87,547
New York$47.63 $8,255 $99,064
North Carolina$46.11 $7,993 $95,916
North Dakota$44.57 $7,725 $92,696
Ohio$51.43 $8,915 $106,982
Oklahoma$44.51 $7,715 $92,586
Oregon$41.73 $7,234 $86,803
Pennsylvania$51.16 $8,868 $106,421
Puerto Rico$29.37 $5,090 $61,085
South Carolina$47.76 $8,278 $99,332
South Dakota$30.52 $5,291 $63,489
Tennessee$42.16 $7,308 $87,694
Texas$50.87 $8,818 $105,811
Utah$40.28 $6,982 $83,790
Vermont$42.15 $7,307 $87,681
Virginia$59.69 $10,347 $124,159
Washington$79.47 $13,775 $165,298
West Virginia$39.10 $6,778 $81,337
Wisconsin$37.61 $6,520 $78,239
Wyoming$36.14 $6,265 $75,176

Salary by Area

AreaHourlyWeeklyMonthlyAnnual
Akron, OH(0010420)$41.44$1,658$7,183$86,193
Albany-Schenectady-Troy, NY(0010580)$47.82$1,913$8,289$99,467
Albuquerque, NM(0010740)$42.38$1,695$7,346$88,157
Allentown-Bethlehem-Easton, PA-NJ(0010900)$45.66$1,826$7,914$94,965
Anchorage, AK(0011260)$59.84$2,394$10,372$124,464
Ann Arbor, MI(0011460)$55.53$2,221$9,625$115,497
Appleton, WI(0011540)$36.34$1,454$6,299$75,591
Asheville, NC(0011700)$49.80$1,992$8,632$103,578
Athens-Clarke County, GA(0012020)$36.11$1,444$6,259$75,103
Atlanta-Sandy Springs-Roswell, GA(0012060)$53.45$2,138$9,265$111,179
Atlantic City-Hammonton, NJ(0012100)$40.01$1,601$6,936$83,228
Augusta-Richmond County, GA-SC(0012260)$41.59$1,664$7,209$86,510
Austin-Round Rock, TX(0012420)$51.63$2,065$8,950$107,397
Bakersfield, CA(0012540)$57.77$2,311$10,014$120,170
Baltimore-Columbia-Towson, MD(0012580)$60.93$2,437$10,561$126,734
Barnstable Town, MA(0070900)$46.01$1,840$7,975$95,697
Baton Rouge, LA(0012940)$37.06$1,482$6,423$77,080
Bellingham, WA(0013380)$50.44$2,018$8,743$104,920
Bend-Redmond, OR(0013460)$36.34$1,454$6,299$75,591
Binghamton, NY(0013780)$34.44$1,378$5,970$71,638
Birmingham-Hoover, AL(0013820)$30.93$1,237$5,361$64,331
Bloomington, IL(0014010)$41.87$1,675$7,258$87,096
Boise City, ID(0014260)$44.79$1,792$7,764$93,171
Boston-Cambridge-Nashua, MA-NH(0071650)$55.91$2,236$9,691$116,290
Boulder, CO(0014500)$50.51$2,021$8,756$105,066
Bremerton-Silverdale, WA(0014740)$40.20$1,608$6,968$83,619
Bridgeport-Stamford-Norwalk, CT(0071950)$59.86$2,394$10,376$124,513
Brownsville-Harlingen, TX(0015180)$39.75$1,590$6,890$82,679
Buffalo-Cheektowaga-Niagara Falls, NY(0015380)$41.76$1,670$7,239$86,864
Burlington-South Burlington, VT(0072400)$41.25$1,650$7,150$85,803
Canton-Massillon, OH(0015940)$40.07$1,603$6,946$83,350
Cape Coral-Fort Myers, FL(0015980)$44.44$1,778$7,703$92,439
Capital/Northern New York nonmetropolitan area(3600001)$34.40$1,376$5,963$71,553
Cedar Rapids, IA(0016300)$42.00$1,680$7,280$87,364
Central East New York nonmetropolitan area(3600006)$42.81$1,712$7,421$89,048
Central Indiana nonmetropolitan area(1800002)$38.14$1,525$6,610$79,324
Central Kentucky nonmetropolitan area(2100003)$36.87$1,475$6,391$76,689
Central New Hampshire nonmetropolitan area(3300002)$43.40$1,736$7,522$90,268
Champaign-Urbana, IL(0016580)$44.17$1,767$7,657$91,878
Charleston-North Charleston, SC(0016700)$36.92$1,477$6,399$76,787
Charlotte-Concord-Gastonia, NC-SC(0016740)$51.30$2,052$8,892$106,701
Charlottesville, VA(0016820)$51.16$2,047$8,868$106,421
Chattanooga, TN-GA(0016860)$44.69$1,788$7,747$92,964
Chicago-Naperville-Elgin, IL-IN-WI(0016980)$51.35$2,054$8,900$106,799
Cincinnati, OH-KY-IN(0017140)$46.67$1,867$8,089$97,063
Cleveland-Elyria, OH(0017460)$51.09$2,044$8,855$106,262
College Station-Bryan, TX(0017780)$39.89$1,596$6,914$82,972
Colorado Springs, CO(0017820)$40.90$1,636$7,089$85,071
Columbia, MO(0017860)$42.81$1,712$7,420$89,036
Columbus, GA-AL(0017980)$44.47$1,779$7,707$92,488
Columbus, OH(0018140)$49.25$1,970$8,536$102,431
Corvallis, OR(0018700)$47.94$1,918$8,310$99,723
Crestview-Fort Walton Beach-Destin, FL(0018880)$63.21$2,528$10,957$131,479
Dallas-Fort Worth-Arlington, TX(0019100)$53.31$2,132$9,240$110,886
Danbury, CT(0072850)$47.97$1,919$8,314$99,772
Daphne-Fairhope-Foley, AL(0019300)$27.96$1,118$4,846$58,157
Davenport-Moline-Rock Island, IA-IL(0019340)$37.20$1,488$6,448$77,372
Dayton, OH(0019380)$39.26$1,570$6,805$81,655
Deltona-Daytona Beach-Ormond Beach, FL(0019660)$45.69$1,828$7,920$95,038
Denver-Aurora-Lakewood, CO(0019740)$54.44$2,178$9,437$113,240
Des Moines-West Des Moines, IA(0019780)$46.26$1,850$8,018$96,221
Detroit-Warren-Dearborn, MI(0019820)$51.17$2,047$8,869$106,433
Dothan, AL(0020020)$29.49$1,180$5,112$61,342
Duluth, MN-WI(0020260)$42.88$1,715$7,432$89,182
Durham-Chapel Hill, NC(0020500)$49.81$1,993$8,635$103,615
East South Dakota nonmetropolitan area(4600002)$28.82$1,153$4,995$59,939
Eastern Utah nonmetropolitan area(4900006)$36.82$1,473$6,383$76,592
Eastern Washington nonmetropolitan area(5300007)$61.29$2,451$10,623$127,478
Eau Claire, WI(0020740)$34.85$1,394$6,041$72,492
El Paso, TX(0021340)$40.61$1,624$7,038$84,461
Elkhart-Goshen, IN(0021140)$36.06$1,442$6,250$75,006
Eugene, OR(0021660)$38.68$1,547$6,705$80,459
Fargo, ND-MN(0022020)$47.32$1,893$8,202$98,430
Fayetteville, NC(0022180)$41.52$1,661$7,196$86,352
Fayetteville-Springdale-Rogers, AR-MO(0022220)$28.32$1,133$4,909$58,914
Fond du Lac, WI(0022540)$38.12$1,525$6,607$79,288
Fort Collins, CO(0022660)$45.16$1,807$7,828$93,940
Fort Wayne, IN(0023060)$36.35$1,454$6,301$75,616
Fresno, CA(0023420)$49.52$1,981$8,583$102,992
Gainesville, FL(0023540)$42.58$1,703$7,380$88,560
Grand Rapids-Wyoming, MI(0024340)$46.51$1,861$8,062$96,746
Greeley, CO(0024540)$40.74$1,629$7,061$84,729
Green Bay, WI(0024580)$36.52$1,461$6,331$75,969
Greensboro-High Point, NC(0024660)$44.76$1,791$7,759$93,110
Greenville-Anderson-Mauldin, SC(0024860)$37.15$1,486$6,439$77,263
Hagerstown-Martinsburg, MD-WV(0025180)$48.51$1,941$8,409$100,906
Harrisburg-Carlisle, PA(0025420)$45.26$1,810$7,845$94,135
Harrisonburg, VA(0025500)$57.47$2,299$9,961$119,536
Hartford-West Hartford-East Hartford, CT(0073450)$56.28$2,251$9,755$117,059
Hill Country Region of Texas nonmetropolitan area(4800004)$39.25$1,570$6,804$81,642
Huntsville, AL(0026620)$38.92$1,557$6,747$80,959
Indianapolis-Carmel-Anderson, IN(0026900)$45.78$1,831$7,935$95,221
Iowa City, IA(0026980)$48.47$1,939$8,401$100,809
Jackson, MS(0027140)$42.05$1,682$7,290$87,474
Jacksonville, FL(0027260)$50.73$2,029$8,793$105,518
Janesville-Beloit, WI(0027500)$40.15$1,606$6,959$83,509
Jefferson City, MO(0027620)$39.29$1,571$6,810$81,716
Kansas City, MO-KS(0028140)$45.05$1,802$7,808$93,696
Kansas nonmetropolitan area(2000006)$28.48$1,139$4,937$59,243
Kennewick-Richland, WA(0028420)$58.78$2,351$10,188$122,256
Killeen-Temple, TX(0028660)$42.12$1,685$7,301$87,608
Kingsport-Bristol-Bristol, TN-VA(0028700)$44.07$1,763$7,639$91,671
Knoxville, TN(0028940)$47.08$1,883$8,160$97,917
La Crosse-Onalaska, WI-MN(0029100)$35.55$1,422$6,162$73,944
Lafayette-West Lafayette, IN(0029200)$42.97$1,719$7,448$89,377
Lakeland-Winter Haven, FL(0029460)$43.60$1,744$7,558$90,695
Lancaster, PA(0029540)$40.55$1,622$7,028$84,339
Lansing-East Lansing, MI(0029620)$48.25$1,930$8,363$100,357
Las Vegas-Henderson-Paradise, NV(0029820)$38.48$1,539$6,670$80,044
Lexington-Fayette, KY(0030460)$32.72$1,309$5,672$68,064
Lincoln, NE(0030700)$45.79$1,832$7,937$95,245
Little Rock-North Little Rock-Conway, AR(0030780)$32.93$1,317$5,708$68,491
Logan, UT-ID(0030860)$52.98$2,119$9,183$110,190
Los Angeles-Long Beach-Anaheim, CA(0031080)$57.35$2,294$9,941$119,292
Louisville/Jefferson County, KY-IN(0031140)$43.95$1,758$7,618$91,415
Lubbock, TX(0031180)$33.38$1,335$5,786$69,430
Lynchburg, VA(0031340)$63.40$2,536$10,990$131,882
Madison, WI(0031540)$38.42$1,537$6,659$79,910
Manchester, NH(0074950)$51.81$2,072$8,980$107,763
McAllen-Edinburg-Mission, TX(0032580)$39.12$1,565$6,780$81,362
Medford, OR(0032780)$39.27$1,571$6,808$81,691
Memphis, TN-MS-AR(0032820)$45.03$1,801$7,805$93,659
Miami-Fort Lauderdale-West Palm Beach, FL(0033100)$41.76$1,670$7,239$86,864
Midland, TX(0033260)$41.63$1,665$7,215$86,583
Milwaukee-Waukesha-West Allis, WI(0033340)$36.64$1,465$6,350$76,201
Minneapolis-St. Paul-Bloomington, MN-WI(0033460)$54.40$2,176$9,429$113,143
Missoula, MT(0033540)$32.24$1,289$5,588$67,051
Mobile, AL(0033660)$33.70$1,348$5,841$70,089
Modesto, CA(0033700)$53.38$2,135$9,252$111,020
Montgomery, AL(0033860)$32.19$1,288$5,579$66,954
Morgantown, WV(0034060)$41.13$1,645$7,130$85,559
Mountain North Carolina nonmetropolitan area(3700004)$44.62$1,785$7,735$92,818
Myrtle Beach-Conway-North Myrtle Beach, SC-NC(0034820)$40.82$1,633$7,076$84,912
Nashville-Davidson–Murfreesboro–Franklin, TN(0034980)$40.01$1,601$6,936$83,228
New Haven, CT(0075700)$51.89$2,076$8,994$107,933
New Orleans-Metairie, LA(0035380)$37.87$1,515$6,564$78,763
New York-Newark-Jersey City, NY-NJ-PA(0035620)$48.47$1,939$8,402$100,821
North Northeastern Ohio nonmetropolitan area(3900002)$38.16$1,526$6,614$79,373
North Port-Sarasota-Bradenton, FL(0035840)$44.11$1,765$7,646$91,756
North Texas Region of Texas nonmetropolitan area(4800002)$50.84$2,033$8,811$105,737
Northeast Mississippi nonmetropolitan area(2800001)$37.12$1,485$6,434$77,214
Northeastern Wisconsin nonmetropolitan area(5500002)$34.96$1,399$6,060$72,724
Northern Indiana nonmetropolitan area(1800001)$34.61$1,384$5,998$71,980
Northern Vermont nonmetropolitan area(5000002)$41.00$1,640$7,108$85,290
Northwest Colorado nonmetropolitan area(0800003)$33.08$1,323$5,734$68,808
Northwest Minnesota nonmetropolitan area(2700001)$35.21$1,408$6,103$73,237
Norwich-New London-Westerly, CT-RI(0076450)$47.87$1,915$8,297$99,564
Ogden-Clearfield, UT(0036260)$40.86$1,635$7,083$84,997
Oklahoma City, OK(0036420)$45.63$1,825$7,909$94,904
Olympia-Tumwater, WA(0036500)$52.30$2,092$9,065$108,775
Omaha-Council Bluffs, NE-IA(0036540)$54.60$2,184$9,464$113,570
Oshkosh-Neenah, WI(0036780)$37.83$1,513$6,556$78,678
Oxnard-Thousand Oaks-Ventura, CA(0037100)$49.26$1,971$8,539$102,468
Palm Bay-Melbourne-Titusville, FL(0037340)$55.27$2,211$9,580$114,961
Panama City, FL(0037460)$67.73$2,709$11,739$140,873
Pensacola-Ferry Pass-Brent, FL(0037860)$45.66$1,826$7,914$94,965
Peoria, IL(0037900)$49.74$1,990$8,622$103,468
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD(0037980)$57.46$2,298$9,959$119,511
Phoenix-Mesa-Scottsdale, AZ(0038060)$41.00$1,640$7,107$85,278
Pittsburgh, PA(0038300)$48.75$1,950$8,450$101,394
Port St. Lucie, FL(0038940)$55.28$2,211$9,581$114,973
Portland-South Portland, ME(0076750)$37.97$1,519$6,582$78,983
Portland-Vancouver-Hillsboro, OR-WA(0038900)$43.06$1,722$7,463$89,560
Portsmouth, NH-ME(0076900)$47.20$1,888$8,181$98,173
Providence-Warwick, RI-MA(0077200)$44.55$1,782$7,722$92,659
Provo-Orem, UT(0039340)$35.47$1,419$6,148$73,773
Racine, WI(0039540)$37.11$1,484$6,432$77,189
Raleigh, NC(0039580)$56.51$2,261$9,796$117,547
Rapid City, SD(0039660)$28.46$1,139$4,934$59,207
Reading, PA(0039740)$39.99$1,600$6,932$83,180
Reno, NV(0039900)$37.93$1,517$6,574$78,885
Richmond, VA(0040060)$56.58$2,263$9,807$117,681
Riverside-San Bernardino-Ontario, CA(0040140)$48.79$1,952$8,458$101,492
Roanoke, VA(0040220)$50.91$2,036$8,824$105,884
Rochester, NY(0040380)$42.30$1,692$7,332$87,986
Rockford, IL(0040420)$50.62$2,025$8,775$105,298
Sacramento–Roseville–Arden-Arcade, CA(0040900)$49.65$1,986$8,606$103,273
Salem, OR(0041420)$45.36$1,815$7,863$94,355
Salinas, CA(0041500)$49.34$1,974$8,552$102,626
Salt Lake City, UT(0041620)$43.62$1,745$7,561$90,731
San Antonio-New Braunfels, TX(0041700)$45.74$1,830$7,929$95,148
San Diego-Carlsbad, CA(0041740)$55.45$2,218$9,612$115,339
San Francisco-Oakland-Hayward, CA(0041860)$71.55$2,862$12,401$148,816
San Jose-Sunnyvale-Santa Clara, CA(0041940)$74.62$2,985$12,934$155,208
San Juan-Carolina-Caguas, PR(0041980)$26.41$1,056$4,577$54,924
San Luis Obispo-Paso Robles-Arroyo Grande, CA(0042020)$46.92$1,877$8,132$97,588
Santa Cruz-Watsonville, CA(0042100)$53.64$2,146$9,297$111,569
Santa Maria-Santa Barbara, CA(0042200)$57.68$2,307$9,998$119,975
Santa Rosa, CA(0042220)$54.08$2,163$9,374$112,484
Savannah, GA(0042340)$48.44$1,938$8,397$100,760
Scranton–Wilkes-Barre–Hazleton, PA(0042540)$46.46$1,858$8,053$96,636
Seattle-Tacoma-Bellevue, WA(0042660)$83.41$3,336$14,457$173,484
Sheboygan, WI(0043100)$35.69$1,428$6,186$74,237
Shreveport-Bossier City, LA(0043340)$29.70$1,188$5,148$61,781
Sioux Falls, SD(0043620)$32.59$1,304$5,650$67,795
South Bend-Mishawaka, IN-MI(0043780)$42.12$1,685$7,301$87,608
South Central Wisconsin nonmetropolitan area(5500003)$29.52$1,181$5,117$61,403
Southeast Coastal North Carolina nonmetropolitan area(3700001)$36.03$1,441$6,245$74,945
Southeast Iowa nonmetropolitan area(1900004)$32.82$1,313$5,688$68,259
Southeast Minnesota nonmetropolitan area(2700004)$42.96$1,719$7,447$89,365
Southern Ohio nonmetropolitan area(3900004)$47.29$1,891$8,196$98,356
Southern Pennsylvania nonmetropolitan area(4200003)$42.34$1,694$7,339$88,072
Southern Vermont nonmetropolitan area(5000001)$44.59$1,784$7,729$92,744
Southwest Colorado nonmetropolitan area(0800002)$35.66$1,426$6,181$74,176
Southwest Maine nonmetropolitan area(2300002)$34.59$1,384$5,995$71,943
Southwest Montana nonmetropolitan area(3000003)$38.19$1,528$6,620$79,434
Southwest New York nonmetropolitan area(3600004)$40.05$1,602$6,942$83,302
Spartanburg, SC(0043900)$34.47$1,379$5,974$71,687
Spokane-Spokane Valley, WA(0044060)$45.48$1,819$7,883$94,599
Springfield, IL(0044100)$51.74$2,070$8,969$107,628
Springfield, MA-CT(0078100)$47.96$1,918$8,312$99,747
Springfield, MO(0044180)$42.10$1,684$7,297$87,559
St. Cloud, MN(0041060)$46.99$1,880$8,146$97,746
St. George, UT(0041100)$30.17$1,207$5,229$62,745
St. Louis, MO-IL(0041180)$53.18$2,127$9,218$110,617
Stockton-Lodi, CA(0044700)$49.34$1,974$8,552$102,626
Syracuse, NY(0045060)$42.78$1,711$7,416$88,987
Tallahassee, FL(0045220)$41.82$1,673$7,249$86,986
Toledo, OH(0045780)$45.94$1,838$7,964$95,563
Topeka, KS(0045820)$38.80$1,552$6,725$80,703
Trenton, NJ(0045940)$49.37$1,975$8,558$102,700
Tucson, AZ(0046060)$36.54$1,461$6,333$75,994
Tulsa, OK(0046140)$41.80$1,672$7,245$86,937
Tuscaloosa, AL(0046220)$36.05$1,442$6,248$74,981
Urban Honolulu, HI(0046520)$47.52$1,901$8,237$98,844
Utica-Rome, NY(0046540)$33.64$1,346$5,831$69,967
Vallejo-Fairfield, CA(0046700)$56.10$2,244$9,724$116,693
Virginia Beach-Norfolk-Newport News, VA-NC(0047260)$55.23$2,209$9,573$114,875
Waco, TX(0047380)$47.36$1,895$8,210$98,515
Washington-Arlington-Alexandria, DC-VA-MD-WV(0047900)$63.52$2,541$11,009$132,114
Waterloo-Cedar Falls, IA(0047940)$43.12$1,725$7,474$89,682
Wausau, WI(0048140)$35.60$1,424$6,170$74,042
West Central-Southwest New Hampshire nonmetropolitan area(3300006)$48.14$1,925$8,344$100,125
West Montana nonmetropolitan area(3000004)$31.87$1,275$5,524$66,283
West Northwestern Ohio nonmetropolitan area(3900001)$52.21$2,088$9,049$108,592
Western Wisconsin nonmetropolitan area(5500004)$39.18$1,567$6,791$81,496
Wichita, KS(0048620)$39.69$1,587$6,879$82,545
Winston-Salem, NC(0049180)$37.16$1,486$6,441$77,287
Worcester, MA-CT(0079600)$45.02$1,801$7,803$93,635
York-Hanover, PA(0049620)$45.05$1,802$7,809$93,708
Youngstown-Warren-Boardman, OH-PA(0049660)$39.80$1,592$6,899$82,789