Bus Drivers, School Salary by City

BLS OEWS May 2025 • 553 metro areas

Compare Bus Drivers, School salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Bus Drivers, School
in
    vs

      All metros — Bus Drivers, School salaries

      AK
      Metro areaMedian salaryEmployed
      Alaska $54,170200
      Alaska $49,880660
      Anchorage, AK $49,880380
      AL
      Metro areaMedian salaryEmployed
      Tuscaloosa, AL $19,390590
      Birmingham, AL $18,5502,080
      Huntsville, AL $18,5001,080
      Decatur, AL $18,090260
      Mobile, AL $17,820840
      Daphne, AL $17,740400
      Alabama $17,62011,670
      Montgomery, AL $17,580620
      Florence, AL $17,500310
      Northwest Alabama $17,460
      Northeast Alabama $16,9001,900
      Southwest Alabama $16,840
      Dothan, AL $16,700370
      Southeast Alabama $16,590570
      Anniston, AL $16,570260
      Gadsden, AL $16,230
      AR
      Metro areaMedian salaryEmployed
      West Arkansas $47,640530
      Jonesboro, AR $45,120230
      South Arkansas $45,100630
      Little Rock, AR $44,880890
      Hot Springs, AR $44,810130
      Arkansas $42,0204,530
      Fort Smith, AR-OK $40,700260
      Fayetteville, AR $40,610670
      North Arkansas $40,020660
      East Arkansas $38,080410
      AZ
      Metro areaMedian salaryEmployed
      Phoenix, AZ $45,9202,900
      Flagstaff, AZ $45,300140
      Arizona $43,6104,710
      Tucson, AZ $41,060720
      Arizona $38,480460
      Lake Havasu City, AZ $38,430110
      Sierra Vista, AZ $37,540120
      Prescott Valley, AZ $37,480140
      Yuma, AZ $36,200130
      CO
      Metro areaMedian salaryEmployed
      Boulder, CO $59,860300
      Northwest Colorado $57,490
      Denver, CO $52,2401,500
      Fort Collins, CO $51,530200
      Colorado $49,4903,720
      Greeley, CO $49,260210
      Eastern and Southern Colorado $46,040260
      Colorado Springs, CO $45,850580
      Southwest Colorado $41,750210
      Pueblo, CO $37,350110
      CT
      Metro areaMedian salaryEmployed
      Bridgeport, CT $63,8201,330
      New Haven, CT $60,1101,380
      Waterbury, CT $59,850730
      Hartford, CT $59,4702,450
      Connecticut $59,3406,980
      Norwich, CT $58,240530
      Connecticut $49,030450
      DC
      Metro areaMedian salaryEmployed
      Washington, DC-VA-MD-WV $52,2008,420
      DE
      Metro areaMedian salaryEmployed
      Delaware $44,3601,260
      Sussex Delaware $44,180390
      Dover, DE $39,350380
      FL
      Metro areaMedian salaryEmployed
      Sebastian, FL $46,850110
      Homosassa Springs, FL $46,190120
      South Florida $46,130210
      Palm Bay, FL $42,320360
      North Florida $42,130400
      Naples, FL $40,720390
      Port St. Lucie, FL $40,180470
      Jacksonville, FL $39,690930
      Wildwood, FL $39,55060
      Cape Coral, FL $39,400570
      Tallahassee, FL $39,270390
      Tampa, FL $39,2501,710
      Florida $39,17012,730
      Crestview, FL $39,100210
      Gainesville, FL $38,240250
      Miami, FL $38,0502,800
      Deltona, FL $37,820370
      Orlando, FL $37,6301,710
      Punta Gorda, FL $37,100120
      North Port, FL $36,560370
      Pensacola, FL $34,930300
      Panama City, FL $31,560150
      Lakeland, FL $31,100520
      GA
      Metro areaMedian salaryEmployed
      Hinesville, GA $48,39050
      Brunswick, GA $47,650210
      Athens, GA $47,330290
      Valdosta, GA $46,260190
      Albany, GA $45,800120
      Rome, GA $39,690180
      Gainesville, GA $39,540150
      Warner Robins, GA $38,420400
      North Georgia $37,650920
      Atlanta, GA $37,5109,810
      Georgia $37,51016,350
      Savannah, GA $37,470510
      East Georgia $37,020350
      Middle Georgia $37,020570
      Columbus, GA-AL $35,590290
      Macon, GA $33,250160
      Augusta, GA-SC $31,760860
      South Georgia $30,450950
      GU
      Metro areaMedian salaryEmployed
      Guam $41,720110
      HI
      Metro areaMedian salaryEmployed
      Kahului, HI $59,16090
      Urban Honolulu, HI $52,090230
      Hawaii $51,210530
      Hawaii / Kauai $50,060210
      IA
      Metro areaMedian salaryEmployed
      Ames, IA $52,020210
      Iowa City, IA $48,860230
      Waterloo, IA $48,480150
      Sioux City, IA-NE-SD $47,890240
      Southeast Iowa $47,270810
      Cedar Rapids, IA $47,100410
      Davenport, IA-IL $46,770570
      Northwest Iowa $46,520500
      Northeast Iowa $45,790520
      Des Moines, IA $45,380890
      Iowa $45,3805,140
      Southwest Iowa $43,990390
      ID
      Metro areaMedian salaryEmployed
      Lewiston, ID-WA $47,65050
      Twin Falls, ID $46,320200
      Idaho Falls, ID $44,480140
      Southeast-Central Idaho $43,220270
      Boise City, ID $42,0701,130
      Idaho $42,0702,010
      Coeur d'Alene, ID $41,820170
      Northwestern Idaho $39,930180
      IL
      Metro areaMedian salaryEmployed
      Decatur, IL $50,770170
      Chicago, IL-IN $50,63013,910
      Illinois $49,76020,060
      Springfield, IL $48,460370
      South Illinois $48,180790
      Peoria, IL $48,110640
      Bloomington, IL $45,850270
      East Central Illinois $44,880540
      Kankakee, IL $44,030180
      Rockford, IL $43,950570
      Champaign, IL $43,670260
      Northwest Illinois $43,630480
      West Central Illinois $42,810850
      IN
      Metro areaMedian salaryEmployed
      Central Indiana $49,2401,000
      Elkhart, IN $48,910330
      Terre Haute, IN $48,370180
      Indianapolis, IN $47,9103,650
      Fort Wayne, IN $47,500560
      Indiana $47,07010,700
      South Bend, IN-MI $47,070440
      Lafayette, IN $46,660250
      Southern Indiana $45,680950
      Northern Indiana $45,550810
      Bloomington, IN $44,220180
      Evansville, IN $39,650260
      Michigan City, IN $39,250160
      Muncie, IN $39,140200
      Kokomo, IN $38,430120
      KS
      Metro areaMedian salaryEmployed
      Manhattan, KS $45,16070
      Lawrence, KS $45,120150
      Kansas $44,7204,910
      Wichita, KS $44,7201,380
      Topeka, KS $42,420310
      Kansas $36,9601,680
      KY
      Metro areaMedian salaryEmployed
      Louisville/Jefferson County, KY-IN $51,1401,930
      Lexington, KY $50,990660
      Elizabethtown, KY $46,820260
      Kentucky $40,6107,160
      Paducah, KY-IL $40,190140
      Owensboro, KY $40,070170
      Central Kentucky $39,760930
      Bowling Green, KY $39,450350
      South Central Kentucky $37,790940
      West Kentucky $37,430720
      East Kentucky $37,100640
      LA
      Metro areaMedian salaryEmployed
      Alexandria, LA $44,610220
      Central Louisiana $40,140390
      Lake Charles, LA $38,950400
      New Orleans, LA $38,930970
      Slidell, LA $33,620370
      Baton Rouge, LA $33,0401,570
      Louisiana $32,0306,240
      Monroe, LA $31,590130
      Lafayette, LA $29,130690
      Shreveport, LA $26,750270
      Southwest Louisiana $24,800220
      Northeast Louisiana $23,870470
      Houma, LA $22,450240
      MA
      Metro areaMedian salaryEmployed
      Springfield, MA $64,570710
      Boston, MA-NH $63,5907,270
      Massachusetts $63,03010,240
      Worcester, MA $60,3201,140
      Barnstable Town, MA $59,440140
      Massachusetts $50,450100
      Pittsfield, MA $48,660140
      Amherst Town, MA $47,880140
      MD
      Metro areaMedian salaryEmployed
      Lexington Park, MD $55,460450
      Baltimore, MD $52,3203,110
      Maryland $51,0408,320
      Maryland $46,500580
      Salisbury, MD $43,26080
      Hagerstown, MD-WV $35,540650
      ME
      Metro areaMedian salaryEmployed
      Portland, ME $49,920500
      Northeast Maine $48,210240
      Lewiston, ME $47,710180
      Maine $47,3901,690
      Southwest Maine $47,350430
      Bangor, ME $46,570330
      MI
      Metro areaMedian salaryEmployed
      Lansing, MI $47,3301,470
      Detroit, MI $46,3403,000
      Traverse City, MI $46,340190
      Battle Creek, MI $46,19050
      Ann Arbor, MI $45,770220
      Michigan $45,6708,960
      Saginaw, MI $45,570130
      Jackson, MI $44,640170
      Mid Michigan $44,550580
      Upper Peninsula of Michigan $44,270290
      Grand Rapids, MI $43,960950
      Niles, MI $43,590110
      Flint, MI $43,550390
      Southern Michigan $43,000420
      Kalamazoo, MI $42,620300
      Northern Michigan $42,360370
      Monroe, MI $40,86050
      Muskegon, MI $38,90090
      Bay City, MI $37,99040
      MN
      Metro areaMedian salaryEmployed
      Minneapolis, MN-WI $50,2206,320
      Minnesota $49,60010,860
      Northeast Minnesota $48,160160
      Rochester, MN $47,620360
      Southwest Minnesota $47,3501,040
      Southeast Minnesota $47,080930
      St. Cloud, MN $47,030360
      Mankato, MN $46,760400
      Northwest Minnesota $46,760930
      Duluth, MN-WI $46,000290
      MO
      Metro areaMedian salaryEmployed
      Kansas City, MO-KS $47,6302,960
      St. Louis, MO-IL $47,5704,120
      Southeast Missouri $44,710840
      Missouri $43,5208,680
      Central Missouri $43,510990
      North Missouri $43,150590
      Joplin, MO-KS $41,420230
      Cape Girardeau, MO-IL $41,13060
      Southwest Missouri $40,410450
      Jefferson City, MO $38,280210
      St. Joseph, MO-KS $37,890230
      Springfield, MO $37,200260
      Columbia, MO $37,020600
      MS
      Metro areaMedian salaryEmployed
      Gulfport, MS $36,130630
      Lower West Mississippi $35,360390
      Jackson, MS $29,610740
      Mississippi $28,9403,880
      Hattiesburg, MS $25,930190
      Lower East Mississippi $25,720500
      Upper East Mississippi $22,240700
      West Delta Mississippi $21,230410
      MT
      Metro areaMedian salaryEmployed
      Bozeman, MT $47,780140
      Billings, MT $46,220160
      Missoula, MT $45,810210
      Montana $45,8101,580
      Helena, MT $45,660100
      West Montana $45,480380
      Southwest Montana $44,58090
      East-Central Montana $43,540390
      Great Falls, MT $41,170100
      NC
      Metro areaMedian salaryEmployed
      Durham, NC $42,830620
      Greensboro, NC $39,6001,640
      Rocky Mount, NC $39,020280
      Charlotte, NC-SC $38,6402,520
      Raleigh, NC $37,7502,340
      Asheville, NC $37,530270
      North Carolina $36,62011,960
      Hickory, NC $36,180290
      Eastern North Carolina $35,8201,100
      Wilmington, NC $35,670110
      Fayetteville, NC $35,660430
      Burlington, NC $35,54090
      Greenville, NC $35,520200
      Pinehurst, NC $35,43070
      Goldsboro, NC $35,420130
      Winston, NC $35,260460
      Central North Carolina $34,990780
      Western North Carolina $34,900950
      Jacksonville, NC $34,170120
      ND
      Metro areaMedian salaryEmployed
      Grand Forks, ND-MN $54,48090
      Minot, ND $53,560130
      West North Dakota $52,000450
      East North Dakota $51,130480
      North Dakota $50,4201,580
      Bismarck, ND $46,590240
      Fargo, ND-MN $43,840380
      NE
      Metro areaMedian salaryEmployed
      Omaha, NE-IA $49,2001,350
      Nebraska $47,3202,240
      South Nebraska $46,840520
      Grand Island, NE $46,17060
      Lincoln, NE $45,030320
      Northwest Nebraska $43,990160
      Northeast Nebraska $41,450300
      NH
      Metro areaMedian salaryEmployed
      New Hampshire $47,7002,260
      Southwestern New Hampshire $47,700180
      Manchester, NH $47,620580
      Central New Hampshire $47,120390
      Northern New Hampshire $45,140330
      NJ
      Metro areaMedian salaryEmployed
      Trenton, NJ $62,250710
      New Jersey $59,14012,200
      Atlantic City, NJ $51,170320
      NM
      Metro areaMedian salaryEmployed
      Northern New Mexico $51,410260
      Farmington, NM $48,830150
      Albuquerque, NM $46,520600
      Eastern New Mexico $46,370600
      New Mexico $46,2401,910
      Santa Fe, NM $40,76040
      NV
      Metro areaMedian salaryEmployed
      Balance of Nevada $48,960350
      Reno, NV $45,260530
      Las Vegas, NV $36,3801,470
      Nevada $36,3802,390
      NY
      Metro areaMedian salaryEmployed
      Syracuse, NY $60,6301,340
      New York, NY-NJ $59,60027,980
      Kiryas Joel, NY $59,2302,210
      New York $56,51037,520
      Ithaca, NY $53,290260
      Buffalo, NY $51,5203,030
      Rochester, NY $51,1003,000
      Kingston, NY $50,720400
      Glens Falls, NY $49,930260
      Watertown, NY $49,720240
      Elmira, NY $49,460200
      Central East New York $49,0401,100
      Albany, NY $49,0201,580
      Capital/Northern New York $48,990970
      Utica, NY $48,030570
      Southwest New York $47,7801,420
      Binghamton, NY $47,370530
      OH
      Metro areaMedian salaryEmployed
      Columbus, OH $47,670860
      Southern Ohio $47,270350
      Cincinnati, OH-KY-IN $47,1702,460
      Cleveland, OH $46,9001,030
      Ohio $46,9005,450
      Dayton, OH $46,060150
      Akron, OH $45,790180
      Lima, OH $45,78040
      Youngstown, OH $41,280190
      Toledo, OH $38,790
      Eastern Ohio $37,73050
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $36,660140
      West Northwestern Ohio $35,720340
      Canton, OH $26,580100
      OK
      Metro areaMedian salaryEmployed
      Southwest Oklahoma $39,440180
      Lawton, OK $37,930100
      Oklahoma City, OK $37,7001,270
      Oklahoma $37,4303,520
      Tulsa, OK $36,730880
      Enid, OK $36,25050
      Northwest Oklahoma $33,250260
      Northeast Oklahoma $32,950330
      Southeast Oklahoma $31,200420
      OR
      Metro areaMedian salaryEmployed
      Medford, OR $66,060210
      Portland, OR-WA $62,1502,570
      Bend, OR $57,900250
      Oregon $52,0904,460
      Salem, OR $50,410390
      Albany, OR $48,940120
      Eugene, OR $48,840430
      Central Oregon $48,110140
      Corvallis, OR $47,480110
      Eastern Oregon $46,350320
      Coast Oregon $46,190380
      Other
      Metro areaMedian salaryEmployed
      District of Columbia $54,450530
      PA
      Metro areaMedian salaryEmployed
      Philadelphia, PA-NJ-DE-MD $48,6108,850
      Allentown, PA-NJ $48,0801,050
      Reading, PA $46,490820
      Harrisburg, PA $46,4301,390
      Lancaster, PA $46,2901,010
      Pennsylvania $45,71023,580
      York, PA $45,620880
      Northeastern Pennsylvania $45,260830
      Central Pennsylvania $45,1401,110
      Pittsburgh, PA $45,1305,550
      Northwestern Pennsylvania $44,7301,150
      Williamsport, PA $44,410160
      Erie, PA $41,200320
      Altoona, PA $39,850300
      Chambersburg, PA $37,580330
      Scranton, PA $37,1001,050
      Southwestern Pennsylvania $36,8001,000
      State College, PA $35,480260
      Johnstown, PA $34,520550
      PR
      Metro areaMedian salaryEmployed
      San Juan, PR $22,860800
      Arecibo, PR $22,36080
      Mayaguez, PR $22,040170
      Ponce, PR $21,98080
      Aguadilla, PR $21,930100
      Puerto Rico $21,360130
      RI
      Metro areaMedian salaryEmployed
      Providence, RI-MA $56,7603,280
      Rhode Island $49,4302,040
      SC
      Metro areaMedian salaryEmployed
      Charleston, SC $48,6901,110
      Columbia, SC $46,150940
      Greenville, SC $44,750
      Spartanburg, SC $44,080420
      South Carolina $42,3305,930
      Northwestern South Carolina $39,030280
      Sumter, SC $37,80060
      Northeastern South Carolina $35,710230
      Florence, SC $35,240290
      Hilton Head Island, SC $31,820130
      Myrtle Beach, SC $29,530330
      Southern South Carolina $23,970270
      SD
      Metro areaMedian salaryEmployed
      Rapid City, SD $39,610140
      East South Dakota $39,000410
      Sioux Falls, SD-MN $38,710290
      South Dakota $38,7101,290
      West South Dakota $38,380450
      TN
      Metro areaMedian salaryEmployed
      Nashville, TN $48,7802,260
      Kingsport, TN-VA $47,120450
      South Central Tennessee $43,660510
      West Tennessee $41,380670
      Tennessee $41,1007,660
      Chattanooga, TN-GA $40,830630
      Jackson, TN $40,470310
      Johnson City, TN $39,590170
      Memphis, TN-MS-AR $37,4201,170
      Knoxville, TN $33,430730
      East Tennessee $30,400510
      Clarksville, TN-KY $26,620410
      Cleveland, TN $23,96090
      TX
      Metro areaMedian salaryEmployed
      Dallas, TX $47,1508,500
      Sherman, TX $46,870150
      Abilene, TX $46,530120
      Longview, TX $46,480450
      Victoria, TX $46,48060
      Austin, TX $45,8602,710
      Eastern Region of Texas $45,710510
      College Station, TX $45,080250
      Wichita Falls, TX $43,83070
      Coastal Plains Region of Texas $43,670620
      Waco, TX $43,630320
      Northwestern Region of Texas $43,330760
      Amarillo, TX $43,260380
      Tyler, TX $42,940220
      Corpus Christi, TX $42,880560
      Texas $42,78034,320
      Beaumont, TX $42,770390
      Houston, TX $41,7308,700
      McAllen, TX $41,2001,080
      Hill Country Region of Texas $41,150880
      Lubbock, TX $40,080260
      Laredo, TX $39,920270
      El Paso, TX $39,9001,010
      Midland, TX $39,580130
      North Region of Texas $39,030980
      Killeen, TX $36,800640
      San Antonio, TX $36,3102,960
      Border Region of Texas $35,330210
      San Angelo, TX $34,420130
      Texarkana, TX-AR $31,840220
      Brownsville, TX $28,900610
      UT
      Metro areaMedian salaryEmployed
      High Desert Utah $62,950340
      Wasatch Front Fringe Utah $56,22090
      Ogden, UT $51,600310
      Salt Lake City, UT $51,270430
      Utah $51,2701,430
      St. George, UT $49,280130
      Provo, UT $47,180110
      Logan, UT-ID $46,31030
      VA
      Metro areaMedian salaryEmployed
      Southwest Virginia $48,860730
      Virginia $48,60013,530
      Virginia Beach, VA-NC $48,6002,610
      Northeast Virginia $48,140350
      Richmond, VA $47,8101,940
      Northwest Virginia $47,340530
      Lynchburg, VA $46,380530
      Blacksburg, VA $45,820280
      Charlottesville, VA $45,730430
      Winchester, VA-WV $45,240310
      Harrisonburg, VA $45,120220
      Roanoke, VA $39,630510
      Southside Virginia $38,860780
      Staunton, VA $31,560200
      West Virginia $30,0803,330
      Northern West Virginia $30,060730
      Southern West Virginia $29,950590
      VI
      Metro areaMedian salaryEmployed
      Virgin Islands $39,36050
      VT
      Metro areaMedian salaryEmployed
      Southern Vermont $53,340300
      Vermont $49,8001,020
      Northern Vermont $49,170450
      Burlington, VT $48,400260
      WA
      Metro areaMedian salaryEmployed
      Mount Vernon, WA $67,040170
      Bremerton, WA $65,480310
      Seattle, WA $65,1103,910
      Bellingham, WA $64,080270
      Washington $60,2509,420
      Olympia, WA $59,390550
      Western Washington $57,700500
      Longview, WA $55,420200
      Kennewick, WA $52,310460
      Yakima, WA $52,060510
      Eastern Washington $51,880560
      Wenatchee, WA $51,840140
      Walla Walla, WA $50,44080
      Spokane, WA $49,910750
      WI
      Metro areaMedian salaryEmployed
      Sheboygan, WI $57,580120
      La Crosse, WI-MN $49,060120
      Western Wisconsin $49,030890
      Wausau, WI $48,360230
      South Central Wisconsin $48,3301,020
      Milwaukee, WI $48,2502,100
      Madison, WI $47,640790
      Wisconsin $47,4809,000
      Green Bay, WI $46,720520
      Northwestern Wisconsin $46,590310
      Appleton, WI $46,230230
      Northeastern Wisconsin $46,1001,060
      Eau Claire, WI $46,050330
      Oshkosh, WI $45,860310
      Janesville, WI $45,79080
      Racine, WI $45,540200
      Fond du Lac, WI $42,600120
      WV
      Metro areaMedian salaryEmployed
      Huntington, WV-KY-OH $35,380280
      Beckley, WV $34,130250
      Charleston, WV $30,110530
      Weirton, WV-OH $30,080150
      Wheeling, WV-OH $29,930140
      Morgantown, WV $28,820280
      WY
      Metro areaMedian salaryEmployed
      Western Wyoming $46,920
      Wyoming $45,9601,210
      Casper, WY $45,91070
      Eastern Wyoming $45,480560
      Cheyenne, WY $39,640120