Stationary Engineers and Boiler Operators Salary by City
BLS OEWS May 2025 • 222 metro areas
Compare Stationary Engineers and Boiler Operators salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Stationary Engineers and Boiler Operators
in
All metros — Stationary Engineers and Boiler Operators salaries
AK
| Metro area | Median salary | Employed |
|---|---|---|
| Alaska | $114,090 | 60 |
| Alaska | $87,010 | 140 |
| Anchorage, AK | $87,010 | 60 |
AL
| Metro area | Median salary | Employed |
|---|---|---|
| Birmingham, AL | $55,790 | 40 |
| Alabama | $47,460 | 370 |
| Tuscaloosa, AL | $47,460 | 30 |
| Southwest Alabama | $46,920 | 80 |
AR
| Metro area | Median salary | Employed |
|---|---|---|
| South Arkansas | $58,700 | 80 |
| Arkansas | $56,180 | 250 |
| North Arkansas | $56,180 | 40 |
| Little Rock, AR | $50,790 | 40 |
AZ
| Metro area | Median salary | Employed |
|---|---|---|
| Phoenix, AZ | $79,200 | 60 |
| Arizona | $72,820 | 110 |
CA
| Metro area | Median salary | Employed |
|---|---|---|
| San Francisco, CA | $124,120 | 1,290 |
| San Jose, CA | $119,310 | 330 |
| Vallejo, CA | $119,310 | 110 |
| Modesto, CA | $101,980 | 60 |
| Sacramento, CA | $91,800 | 610 |
| Oxnard, CA | $85,550 | 90 |
| Fresno, CA | $83,260 | 150 |
| Stockton, CA | $82,960 | 90 |
| Hanford, CA | $81,900 | — |
| El Centro, CA | $81,480 | 40 |
| Bakersfield, CA | $80,530 | 130 |
| California | $78,490 | 7,800 |
| North Valley-Northern Mountains Region of California | $72,420 | 50 |
| Napa, CA | $71,800 | 110 |
| North Coast Region of California | $69,970 | 60 |
| Los Angeles, CA | $69,850 | 2,610 |
| San Luis Obispo, CA | $63,430 | 110 |
| Eastern Sierra-Mother Lode Region of California | $63,110 | 80 |
| Visalia, CA | $62,520 | 50 |
| Riverside, CA | $61,040 | 540 |
| San Diego, CA | $60,990 | 680 |
| Salinas, CA | $60,780 | 160 |
| Redding, CA | $59,800 | 40 |
| Santa Rosa, CA | $59,130 | 120 |
| Santa Maria, CA | $54,030 | 90 |
CO
| Metro area | Median salary | Employed |
|---|---|---|
| Denver, CO | $79,220 | 310 |
| Colorado | $73,900 | 550 |
| Colorado Springs, CO | $72,710 | 70 |
| Fort Collins, CO | $64,150 | 50 |
CT
| Metro area | Median salary | Employed |
|---|---|---|
| New Haven, CT | $104,610 | 40 |
| Waterbury, CT | $90,830 | 30 |
| Connecticut | $90,420 | 230 |
| Hartford, CT | $90,420 | 100 |
| Bridgeport, CT | $89,120 | 60 |
DC
| Metro area | Median salary | Employed |
|---|---|---|
| Washington, DC-VA-MD-WV | $89,190 | 830 |
DE
| Metro area | Median salary | Employed |
|---|---|---|
| Delaware | $78,280 | 50 |
FL
| Metro area | Median salary | Employed |
|---|---|---|
| Florida | $69,250 | 210 |
| Jacksonville, FL | $69,250 | 40 |
| Miami, FL | $64,450 | 70 |
GA
| Metro area | Median salary | Employed |
|---|---|---|
| Atlanta, GA | $71,410 | 100 |
| Georgia | $67,930 | 230 |
HI
| Metro area | Median salary | Employed |
|---|---|---|
| Hawaii | $100,200 | 90 |
| Urban Honolulu, HI | $100,110 | 60 |
IA
| Metro area | Median salary | Employed |
|---|---|---|
| Davenport, IA-IL | $89,500 | 40 |
| Iowa | $65,380 | 190 |
| Southeast Iowa | $65,320 | 50 |
ID
| Metro area | Median salary | Employed |
|---|---|---|
| Idaho | $62,430 | 150 |
IL
| Metro area | Median salary | Employed |
|---|---|---|
| South Illinois | $117,770 | 70 |
| Springfield, IL | $117,590 | 60 |
| West Central Illinois | $116,610 | 60 |
| Chicago, IL-IN | $112,230 | 1,170 |
| Illinois | $112,230 | 1,670 |
IN
| Metro area | Median salary | Employed |
|---|---|---|
| Indianapolis, IN | $77,000 | 140 |
| Indiana | $69,580 | 340 |
| Southern Indiana | $56,990 | 40 |
| Central Indiana | $51,170 | 30 |
KS
| Metro area | Median salary | Employed |
|---|---|---|
| Kansas | $62,460 | 130 |
| Wichita, KS | $62,460 | 70 |
KY
| Metro area | Median salary | Employed |
|---|---|---|
| Louisville/Jefferson County, KY-IN | $77,310 | 50 |
| Kentucky | $66,630 | 140 |
LA
| Metro area | Median salary | Employed |
|---|---|---|
| New Orleans, LA | $50,940 | 70 |
| Shreveport, LA | $46,390 | 30 |
| Louisiana | $46,170 | 290 |
| Baton Rouge, LA | $45,170 | 90 |
| Houma, LA | $44,240 | 40 |
MA
| Metro area | Median salary | Employed |
|---|---|---|
| Boston, MA-NH | $79,660 | 350 |
| Amherst Town, MA | $77,110 | 30 |
| Massachusetts | $76,850 | 580 |
| Pittsfield, MA | $75,790 | 40 |
| Worcester, MA | $67,030 | 70 |
| Springfield, MA | $66,850 | 30 |
MD
| Metro area | Median salary | Employed |
|---|---|---|
| Maryland | $82,960 | 1,170 |
| Baltimore, MD | $82,320 | 580 |
| Lexington Park, MD | $80,110 | 70 |
| Maryland | $77,920 | 40 |
| Salisbury, MD | $73,290 | 30 |
ME
| Metro area | Median salary | Employed |
|---|---|---|
| Portland, ME | $64,440 | 50 |
| Maine | $61,300 | 300 |
| Northeast Maine | $60,930 | 80 |
| Southwest Maine | $60,760 | 130 |
MI
| Metro area | Median salary | Employed |
|---|---|---|
| Ann Arbor, MI | $84,810 | 50 |
| Detroit, MI | $82,580 | 200 |
| Michigan | $78,370 | 500 |
| Upper Peninsula of Michigan | $64,810 | 90 |
MN
| Metro area | Median salary | Employed |
|---|---|---|
| Rochester, MN | $77,380 | 100 |
| Southeast Minnesota | $76,060 | 140 |
| Minneapolis, MN-WI | $74,150 | 840 |
| Minnesota | $73,560 | 1,540 |
| Southwest Minnesota | $73,560 | 90 |
| Duluth, MN-WI | $72,900 | 70 |
| Mankato, MN | $72,150 | 40 |
| St. Cloud, MN | $71,610 | 80 |
| Northwest Minnesota | $69,430 | 100 |
MO
| Metro area | Median salary | Employed |
|---|---|---|
| Kansas City, MO-KS | $79,800 | 60 |
| St. Louis, MO-IL | $75,020 | 240 |
| Missouri | $63,560 | 400 |
| Springfield, MO | $51,090 | 30 |
MS
| Metro area | Median salary | Employed |
|---|---|---|
| Jackson, MS | $57,990 | 30 |
| Gulfport, MS | $51,960 | 80 |
| Mississippi | $51,960 | 210 |
| Lower East Mississippi | $50,760 | 40 |
MT
| Metro area | Median salary | Employed |
|---|---|---|
| Montana | $67,130 | 120 |
NC
| Metro area | Median salary | Employed |
|---|---|---|
| Charlotte, NC-SC | $66,960 | — |
| Eastern North Carolina | $60,800 | 50 |
| North Carolina | $58,280 | 290 |
ND
| Metro area | Median salary | Employed |
|---|---|---|
| Grand Forks, ND-MN | $74,240 | 30 |
| East North Dakota | $72,150 | 60 |
| Fargo, ND-MN | $63,960 | 80 |
| North Dakota | $62,760 | 160 |
NE
| Metro area | Median salary | Employed |
|---|---|---|
| Omaha, NE-IA | $68,830 | 100 |
| Nebraska | $63,680 | 280 |
| Lincoln, NE | $63,330 | 60 |
| Northeast Nebraska | $62,960 | 40 |
| South Nebraska | $62,940 | 60 |
NH
| Metro area | Median salary | Employed |
|---|---|---|
| New Hampshire | $72,360 | 60 |
NJ
| Metro area | Median salary | Employed |
|---|---|---|
| Trenton, NJ | $79,570 | 100 |
| New Jersey | $74,620 | 1,130 |
| Vineland, NJ | $70,480 | 30 |
| Atlantic City, NJ | $65,910 | 100 |
NM
| Metro area | Median salary | Employed |
|---|---|---|
| Northern New Mexico | $49,280 | 30 |
| New Mexico | $49,140 | 50 |
NY
| Metro area | Median salary | Employed |
|---|---|---|
| New York, NY-NJ | $103,880 | 3,490 |
| New York | $91,790 | 4,350 |
| Kiryas Joel, NY | $71,970 | 90 |
| Binghamton, NY | $67,630 | 60 |
| Buffalo, NY | $67,250 | 290 |
| Southwest New York | $66,590 | 90 |
| Rochester, NY | $66,260 | 180 |
| Kingston, NY | $65,130 | 40 |
| Albany, NY | $64,680 | 340 |
| Utica, NY | $64,680 | 40 |
| Syracuse, NY | $63,800 | 140 |
| Capital/Northern New York | $63,050 | 100 |
| Central East New York | $61,420 | 80 |
| Glens Falls, NY | $59,130 | 30 |
OH
| Metro area | Median salary | Employed |
|---|---|---|
| Lima, OH | $85,930 | 30 |
| Cincinnati, OH-KY-IN | $78,080 | 100 |
| Cleveland, OH | $76,300 | 100 |
| Columbus, OH | $75,480 | 110 |
| Dayton, OH | $74,810 | 50 |
| Toledo, OH | $73,680 | 40 |
| Ohio | $72,070 | 640 |
| Southern Ohio | $67,340 | 50 |
| West Northwestern Ohio | $66,530 | 40 |
| Akron, OH | $65,420 | 40 |
OK
| Metro area | Median salary | Employed |
|---|---|---|
| Oklahoma City, OK | $72,330 | 50 |
| Tulsa, OK | $66,300 | 70 |
| Oklahoma | $65,900 | 200 |
| Southeast Oklahoma | $47,630 | 50 |
OR
| Metro area | Median salary | Employed |
|---|---|---|
| Portland, OR-WA | $78,710 | 120 |
| Medford, OR | $65,440 | 30 |
| Oregon | $65,340 | 440 |
| Eastern Oregon | $63,790 | 40 |
| Eugene, OR | $60,190 | 60 |
| Coast Oregon | $59,440 | 150 |
Other
| Metro area | Median salary | Employed |
|---|---|---|
| District of Columbia | $89,160 | 410 |
PA
| Metro area | Median salary | Employed |
|---|---|---|
| Philadelphia, PA-NJ-DE-MD | $77,410 | 680 |
| Pittsburgh, PA | $71,080 | 460 |
| Pennsylvania | $69,290 | 1,670 |
| Southwestern Pennsylvania | $69,050 | 80 |
| Northeastern Pennsylvania | $67,010 | 30 |
| Northwestern Pennsylvania | $66,540 | 100 |
| Allentown, PA-NJ | $65,610 | 100 |
| Harrisburg, PA | $64,540 | 60 |
| Scranton, PA | $64,010 | 40 |
| York, PA | $61,950 | 50 |
| Central Pennsylvania | $60,230 | 70 |
| Reading, PA | $53,440 | 40 |
PR
| Metro area | Median salary | Employed |
|---|---|---|
| San Juan, PR | $50,540 | 40 |
RI
| Metro area | Median salary | Employed |
|---|---|---|
| Providence, RI-MA | $65,000 | 120 |
| Rhode Island | $62,650 | 80 |
SC
| Metro area | Median salary | Employed |
|---|---|---|
| Greenville, SC | $66,020 | 50 |
| Charleston, SC | $64,170 | 40 |
| Columbia, SC | $62,220 | 40 |
| South Carolina | $59,450 | 260 |
SD
| Metro area | Median salary | Employed |
|---|---|---|
| East South Dakota | $67,940 | 30 |
| South Dakota | $66,000 | 90 |
TN
| Metro area | Median salary | Employed |
|---|---|---|
| Nashville, TN | $58,220 | 120 |
| Memphis, TN-MS-AR | $54,250 | 70 |
| Tennessee | $54,250 | 430 |
| Knoxville, TN | $47,080 | 40 |
TX
| Metro area | Median salary | Employed |
|---|---|---|
| Dallas, TX | $72,130 | 310 |
| Houston, TX | $70,380 | 210 |
| Austin, TX | $64,330 | 60 |
| Texas | $64,050 | 930 |
| San Antonio, TX | $59,770 | 100 |
| Lubbock, TX | $54,470 | 30 |
UT
| Metro area | Median salary | Employed |
|---|---|---|
| Utah | $69,450 | 110 |
| Ogden, UT | $66,980 | 40 |
| Salt Lake City, UT | $65,960 | 30 |
VA
| Metro area | Median salary | Employed |
|---|---|---|
| Virginia Beach, VA-NC | $66,630 | 70 |
| Richmond, VA | $64,970 | 70 |
| Virginia | $64,970 | 340 |
VT
| Metro area | Median salary | Employed |
|---|---|---|
| Vermont | $54,490 | 70 |
| Northern Vermont | $49,500 | 30 |
WA
| Metro area | Median salary | Employed |
|---|---|---|
| Seattle, WA | $103,540 | 290 |
| Kennewick, WA | $92,950 | 90 |
| Washington | $89,170 | 630 |
| Longview, WA | $77,350 | 30 |
| Spokane, WA | $74,250 | 70 |
| Western Washington | $66,650 | 40 |
WI
| Metro area | Median salary | Employed |
|---|---|---|
| Milwaukee, WI | $64,290 | 70 |
| Wisconsin | $62,010 | 180 |
| Northeastern Wisconsin | $59,760 | 40 |
WY
| Metro area | Median salary | Employed |
|---|---|---|
| Eastern Wyoming | $110,390 | 70 |
| Wyoming | $110,380 | 120 |
| Western Wyoming | $107,970 | 50 |