257 metro areas
Civil Engineering Technician Salary by City (2026)
Civil engineering technicians earn the most in Vallejo, CA, an average of $101,710 a year, against $68,990 nationally. After local prices, pay goes furthest in Vallejo, CA ($93,760 in national-average dollars). Every metro area with its own BLS estimate is ranked below.
- US average (mean)
- $68,990BLS OEWS, May 2025
- Highest-paying city
- $101,710Vallejo, CA
- Best after cost of living
- $93,760Vallejo, CA
- Metro areas
- 257With their own estimate
Top cities
Highest-paying cities for civil engineering technicians
Top 10 metro areas
- Vallejo, CA$101,710
- San Francisco, CA$99,220
- Napa, CA$98,130
- San Jose, CA$97,700
- Santa Rosa, CA$93,750
- Santa Maria, CA$91,920
- Modesto, CA$88,300
- Seattle, WA$87,590
- Salem, OR$86,550
- Chicago, IL-IN$86,280
| Item | Value |
|---|---|
| Vallejo, CA | $101,710 |
| San Francisco-Oakland-Fremont, CA | $99,220 |
| Napa, CA | $98,130 |
| San Jose-Sunnyvale-Santa Clara, CA | $97,700 |
| Santa Rosa-Petaluma, CA | $93,750 |
| Santa Maria-Santa Barbara, CA | $91,920 |
| Modesto, CA | $88,300 |
| Seattle-Tacoma-Bellevue, WA | $87,590 |
| Salem, OR | $86,550 |
| Chicago-Naperville-Elgin, IL-IN | $86,280 |
Source: BLS OEWS, May 2025
Mean wage ÷ BEA price level
- Vallejo, CA$101,710 nominal$93,760
- Rochester, MN$83,740 nominal$92,200
- St. Cloud, MN$79,460 nominal$90,670
- Springfield, IL$83,680 nominal$90,230
- Mankato, MN$81,910 nominal$90,060
- San Jose, CA$97,700 nominal$88,480
- Duluth, MN-WI$77,920 nominal$87,780
- Napa, CA$98,130 nominal$87,180
- Santa Rosa, CA$93,750 nominal$86,980
- Ames, IA$76,860 nominal$86,520
| Item | Value |
|---|---|
| Vallejo, CA | $93,760 |
| Rochester, MN | $92,200 |
| St. Cloud, MN | $90,670 |
| Springfield, IL | $90,230 |
| Mankato, MN | $90,060 |
| San Jose-Sunnyvale-Santa Clara, CA | $88,480 |
| Duluth, MN-WI | $87,780 |
| Napa, CA | $87,180 |
| Santa Rosa-Petaluma, CA | $86,980 |
| Ames, IA | $86,520 |
Source: BLS OEWS 2025 · BEA RPP 2024
Every city
Civil Engineering Technician salary in every metro area
Mean annual wage, with the Department of Labor's entry (Level I) and experienced (Level IV) prevailing-wage benchmarks for the same metro, and the mean at national-average prices. Sorted by mean pay.
| # | Metro area | Mean | Entry (Level I) | Experienced (Level IV) | At US prices |
|---|---|---|---|---|---|
| 1 | Vallejo, CA | $101,710 | $80,680 | $112,050 | $93,760 |
| 2 | San Francisco, CA | $99,220 | $71,760 | $112,740 | $85,820 |
| 3 | Napa, CA | $98,130 | $70,010 | $111,990 | $87,180 |
| 4 | San Jose, CA | $97,700 | $69,830 | $111,430 | $88,480 |
| 5 | Santa Rosa, CA | $93,750 | $68,720 | $106,080 | $86,980 |
| 6 | Santa Maria, CA | $91,920 | $63,860 | $105,750 | $84,490 |
| 7 | Modesto, CA | $88,300 | $63,670 | $100,440 | $84,820 |
| 8 | Seattle, WA | $87,590 | $66,190 | $98,130 | $78,820 |
| 9 | Salem, OR | $86,550 | $65,400 | $96,970 | $83,500 |
| 10 | Chicago, IL-IN | $86,280 | $58,640 | $99,900 | $83,290 |
| 11 | Bend, OR | $86,110 | $66,930 | $95,560 | $83,110 |
| 12 | Portland, OR-WA | $85,630 | $68,760 | $93,930 | $81,230 |
| 13 | Los Angeles, CA | $85,430 | $58,180 | $98,860 | $75,220 |
| 14 | Washington, DC-VA-MD-WV | $83,890 | $55,370 | $97,930 | $77,050 |
| 15 | Rochester, MN | $83,740 | $65,920 | $92,520 | $92,200 |
| 16 | Springfield, IL | $83,680 | $58,510 | $96,080 | $90,230 |
| 17 | Medford, OR | $83,030 | $70,530 | $89,190 | $81,860 |
| 18 | San Luis Obispo, CA | $83,030 | $55,810 | $96,450 | $76,460 |
| 19 | Sacramento, CA | $82,930 | $59,110 | $94,660 | $77,740 |
| 20 | Mount Vernon, WA | $82,580 | $63,630 | $91,920 | $80,610 |
| 21 | Bremerton, WA | $82,530 | $66,540 | $90,420 | $78,150 |
| 22 | Mankato, MN | $81,910 | $71,220 | $87,150 | $90,060 |
| 23 | Salinas, CA | $81,910 | $56,560 | $94,410 | $75,120 |
| 24 | Bridgeport, CT | $81,450 | $53,250 | $95,350 | $76,220 |
| 25 | Oxnard, CA | $81,200 | $58,090 | $92,600 | $73,460 |
| 26 | Riverside, CA | $80,950 | $54,540 | $93,970 | $76,050 |
| 27 | Minneapolis, MN-WI | $80,720 | $65,790 | $88,090 | $77,010 |
| 28 | Kennewick, WA | $80,500 | $56,510 | $92,310 | $80,440 |
| 29 | Bellingham, WA | $79,890 | $61,800 | $88,800 | $77,310 |
| 30 | Eugene, OR | $79,790 | $63,900 | $87,630 | $78,560 |
| 31 | St. Cloud, MN | $79,460 | $67,160 | $85,510 | $90,670 |
| 32 | San Diego, CA | $79,370 | $57,950 | $89,920 | $70,940 |
| 33 | Hartford, CT | $78,210 | $51,630 | $91,290 | $76,120 |
| 34 | Champaign, IL | $78,020 | $54,250 | $89,750 | $84,160 |
| 35 | Duluth, MN-WI | $77,920 | $65,560 | $83,990 | $87,780 |
| 36 | Olympia, WA | $77,810 | $63,090 | $85,070 | $75,060 |
| 37 | Merced, CA | $77,650 | $56,530 | $88,050 | $79,010 |
| 38 | Peoria, IL | $77,290 | $53,250 | $89,130 | $84,720 |
| 39 | Ames, IA | $76,860 | $60,050 | $85,130 | $86,520 |
| 40 | Las Vegas, NV | $76,270 | $48,760 | $89,840 | $76,110 |
| 41 | Fresno, CA | $75,980 | $53,560 | $87,030 | $74,370 |
| 42 | New York, NY-NJ | $75,380 | $51,310 | $87,240 | $66,970 |
| 43 | Stockton, CA | $74,920 | $52,730 | $85,860 | $71,290 |
| 44 | Baton Rouge, LA | $74,710 | $51,600 | $86,090 | $82,300 |
| 45 | Portland, ME | $74,480 | $53,680 | $84,740 | $73,120 |
| 46 | Syracuse, NY | $74,460 | $57,120 | $82,990 | $77,770 |
| 47 | Atlantic City, NJ | $74,300 | $61,510 | $80,600 | $75,160 |
| 48 | Madison, WI | $74,210 | $53,640 | $84,340 | $76,280 |
| 49 | Anchorage, AK | $74,190 | $47,720 | $87,210 | $70,380 |
| 50 | Davenport, IA-IL | $74,170 | $55,220 | $83,510 | $83,260 |
| 51 | Milwaukee, WI | $74,110 | $57,760 | $82,140 | $76,450 |
| 52 | New Orleans, LA | $73,880 | $53,020 | $84,160 | $79,790 |
| 53 | Utica, NY | $73,840 | $53,680 | $83,760 | $79,670 |
| 54 | Boston, MA-NH | $73,740 | $51,750 | $84,550 | $68,110 |
| 55 | Santa Fe, NM | $73,440 | $58,640 | $80,720 | $74,360 |
| 56 | Trenton, NJ | $73,200 | $53,830 | $82,740 | $70,940 |
| 57 | Visalia, CA | $73,070 | $51,770 | $83,550 | $73,200 |
| 58 | Worcester, MA | $73,050 | $57,430 | $80,720 | $71,250 |
| 59 | Omaha, NE-IA | $72,950 | $53,390 | $82,580 | $79,370 |
| 60 | Rockford, IL | $72,920 | $51,650 | $83,410 | $79,130 |
| 61 | Columbus, OH | $72,490 | $54,500 | $81,330 | $75,930 |
| 62 | Lansing, MI | $72,450 | $51,810 | $82,600 | $76,270 |
| 63 | Tampa, FL | $72,430 | $50,590 | $83,180 | $71,790 |
| 64 | Appleton, WI | $71,840 | $56,740 | $79,270 | $77,730 |
| 65 | Sioux City, IA-NE-SD | $71,800 | $55,120 | $80,020 | $83,050 |
| 66 | Albany, NY | $71,660 | $53,520 | $80,600 | $71,970 |
| 67 | Colorado Springs, CO | $70,890 | $46,220 | $83,030 | $70,390 |
| 68 | Redding, CA | $70,550 | $52,580 | $79,410 | $70,070 |
| 69 | Des Moines, IA | $70,510 | $48,030 | $81,600 | $76,890 |
| 70 | Miami, FL | $70,470 | $49,190 | $80,950 | $61,730 |
| 71 | Burlington, VT | $70,430 | $61,170 | $75,000 | $69,770 |
| 72 | Green Bay, WI | $70,390 | $52,020 | $79,440 | $75,620 |
| 73 | Reno, NV | $70,390 | $45,840 | $82,470 | $69,680 |
| 74 | Dubuque, IA | $70,320 | $49,960 | $80,350 | $80,520 |
| 75 | Fargo, ND-MN | $70,240 | $54,060 | $78,230 | $77,300 |
| 76 | Fairbanks, AK | $69,990 | $53,480 | $78,120 | $67,810 |
| 77 | Cleveland, OH | $69,800 | $47,590 | $80,750 | $74,320 |
| 78 | Spokane, WA | $69,800 | $50,380 | $79,370 | $69,560 |
| 79 | Cincinnati, OH-KY-IN | $69,760 | $50,000 | $79,480 | $73,150 |
| 80 | Cedar Rapids, IA | $69,740 | $53,540 | $77,730 | $78,390 |
| 81 | Jackson, MI | $69,660 | $49,320 | $79,680 | $75,900 |
| 82 | Yakima, WA | $69,530 | $56,600 | $75,920 | $72,770 |
| 83 | Rochester, NY | $69,470 | $50,000 | $79,080 | $71,590 |
| 84 | Lakeland, FL | $69,430 | $47,690 | $80,140 | $71,470 |
| 85 | Bakersfield, CA | $69,410 | $54,500 | $76,770 | $68,800 |
| 86 | Salt Lake City, UT | $69,410 | $47,630 | $80,140 | $68,810 |
| 87 | Harrisburg, PA | $69,390 | $52,730 | $77,580 | $70,340 |
| 88 | Naples, FL | $69,390 | $46,740 | $80,540 | $67,240 |
| 89 | Houston, TX | $69,200 | $44,550 | $81,330 | $70,160 |
| 90 | Grand Forks, ND-MN | $69,060 | $55,370 | $75,770 | $79,690 |
| 91 | Boulder, CO | $69,040 | $52,310 | $77,270 | $65,630 |
| 92 | Helena, MT | $68,930 | $54,660 | $75,940 | $72,050 |
| 93 | York, PA | $68,930 | $50,900 | $77,830 | $71,800 |
| 94 | Yuba City, CA | $68,640 | $51,020 | $77,310 | $65,850 |
| 95 | Lincoln, NE | $68,540 | $52,580 | $76,380 | $74,840 |
| 96 | Savannah, GA | $68,450 | $44,010 | $80,480 | $71,900 |
| 97 | Baltimore, MD | $68,430 | $54,810 | $75,150 | $65,490 |
| 98 | Oshkosh, WI | $68,410 | $51,230 | $76,860 | $73,620 |
| 99 | Palm Bay, FL | $68,410 | $45,050 | $79,910 | $68,410 |
| 100 | Greeley, CO | $68,200 | $52,400 | $75,980 | $68,080 |
| 101 | Oklahoma City, OK | $68,200 | $50,190 | $77,080 | $75,440 |
| 102 | South Bend, IN-MI | $67,970 | $51,040 | $76,320 | $73,200 |
| 103 | Pueblo, CO | $67,910 | $52,060 | $75,710 | $74,010 |
| 104 | Muskegon, MI | $67,870 | $49,940 | $76,690 | $73,360 |
| 105 | Buffalo, NY | $67,790 | $48,320 | $77,380 | $70,730 |
| 106 | Bismarck, ND | $67,700 | $54,390 | $74,280 | $74,380 |
| 107 | Waterloo, IA | $67,640 | $52,370 | $75,150 | $77,700 |
| 108 | Fond du Lac, WI | $67,620 | $53,890 | $74,380 | $73,790 |
| 109 | Philadelphia, PA-NJ-DE-MD | $67,620 | $51,130 | $75,750 | $65,940 |
| 110 | Eau Claire, WI | $67,540 | $48,340 | $76,980 | $72,780 |
| 111 | Iowa City, IA | $67,450 | $52,000 | $75,070 | $73,710 |
| 112 | Allentown, PA-NJ | $67,350 | $53,270 | $74,300 | $67,370 |
| 113 | Dayton, OH | $67,350 | $48,260 | $76,750 | $72,660 |
| 114 | Richmond, VA | $67,290 | $45,860 | $77,830 | $68,760 |
| 115 | St. Louis, MO-IL | $67,230 | $44,840 | $78,230 | $70,700 |
| 116 | Lafayette, LA | $67,160 | $48,800 | $76,190 | $77,010 |
| 117 | Crestview, FL | $67,140 | $42,760 | $79,140 | $69,190 |
| 118 | Toledo, OH | $66,930 | $48,300 | $76,090 | $73,180 |
| 119 | Albuquerque, NM | $66,810 | $53,060 | $73,570 | $69,920 |
| 120 | Austin, TX | $66,680 | $46,590 | $76,560 | $68,000 |
| 121 | Pittsburgh, PA | $66,620 | $49,960 | $74,840 | $70,370 |
| 122 | Dallas, TX | $66,600 | $47,130 | $76,190 | $64,600 |
| 123 | Phoenix, AZ | $66,560 | $44,370 | $77,480 | $64,420 |
| 124 | Springfield, MO | $66,440 | $45,010 | $77,000 | $75,000 |
| 125 | Ann Arbor, MI | $66,290 | $48,980 | $74,800 | $65,710 |
| 126 | San Antonio, TX | $66,210 | $47,090 | $75,610 | $69,900 |
| 127 | Kansas City, MO-KS | $66,080 | $48,630 | $74,670 | $71,400 |
| 128 | Waterbury, CT | $65,890 | $49,250 | $74,090 | $66,040 |
| 129 | Reading, PA | $65,790 | $49,190 | $73,960 | $67,780 |
| 130 | Lexington, KY | $65,640 | $50,860 | $72,920 | $70,660 |
| 131 | Grand Junction, CO | $65,440 | $47,860 | $74,090 | $68,540 |
| 132 | Sioux Falls, SD-MN | $65,440 | $54,290 | $70,930 | $72,200 |
| 133 | Evansville, IN | $65,170 | $43,800 | $75,690 | $71,200 |
| 134 | Hickory, NC | $65,150 | $51,920 | $71,660 | $73,630 |
| 135 | Akron, OH | $65,120 | $43,580 | $75,730 | $69,740 |
| 136 | Providence, RI-MA | $65,060 | $53,160 | $70,910 | $63,930 |
| 137 | Indianapolis, IN | $65,000 | $44,970 | $74,860 | $67,920 |
| 138 | Altoona, PA | $64,980 | $48,820 | $72,920 | $72,600 |
| 139 | Columbia, MO | $64,960 | $47,630 | $73,490 | $72,630 |
| 140 | Houma, LA | $64,960 | $47,650 | $73,470 | $76,330 |
| 141 | Fort Wayne, IN | $64,920 | $50,290 | $72,110 | $70,130 |
| 142 | Bowling Green, KY | $64,900 | $56,620 | $68,970 | $71,970 |
| 143 | Johnstown, PA | $64,750 | $53,440 | $70,320 | $75,350 |
| 144 | Las Cruces, NM | $64,520 | $48,510 | $72,400 | $71,520 |
| 145 | North Port, FL | $64,520 | $46,430 | $73,440 | $63,000 |
| 146 | Durham, NC | $64,480 | $47,590 | $72,800 | $66,080 |
| 147 | Urban Honolulu, HI | $64,480 | $51,440 | $70,890 | $58,110 |
| 148 | Bangor, ME | $64,420 | $53,040 | $70,030 | $66,750 |
| 149 | Manchester, NH | $64,420 | $49,190 | $71,910 | $60,970 |
| 150 | Canton, OH | $64,230 | $44,120 | $74,130 | $71,840 |
| 151 | Virginia Beach, VA-NC | $64,210 | $46,860 | $72,780 | $65,560 |
| 152 | Punta Gorda, FL | $64,040 | $46,240 | $72,840 | $63,710 |
| 153 | Traverse City, MI | $63,880 | $46,650 | $72,340 | $68,410 |
| 154 | Orlando, FL | $63,770 | $42,740 | $74,110 | $62,880 |
| 155 | Asheville, NC | $63,730 | $45,180 | $72,860 | $66,040 |
| 156 | Louisville/Jefferson County, KY-IN | $63,730 | $48,860 | $71,050 | $68,470 |
| 157 | Tucson, AZ | $63,710 | $49,610 | $70,660 | $65,750 |
| 158 | Raleigh, NC | $63,670 | $46,200 | $72,260 | $64,870 |
| 159 | Saginaw, MI | $63,500 | $44,180 | $73,030 | $69,860 |
| 160 | Fort Collins, CO | $63,400 | $44,910 | $72,510 | $62,690 |
| 161 | Charleston, SC | $63,360 | $45,840 | $71,970 | $62,760 |
| 162 | Jackson, TN | $63,360 | $55,000 | $67,500 | $74,090 |
| 163 | Ogden, UT | $63,290 | $39,890 | $74,820 | $63,070 |
| 164 | New Haven, CT | $63,210 | $39,710 | $74,800 | $60,450 |
| 165 | Wilmington, NC | $63,070 | $47,490 | $70,760 | $65,410 |
| 166 | Cape Coral, FL | $63,020 | $41,580 | $73,590 | $61,570 |
| 167 | Manhattan, KS | $62,980 | $43,760 | $72,450 | $69,850 |
| 168 | Billings, MT | $62,900 | $47,510 | $70,470 | $67,250 |
| 169 | Jacksonville, FL | $62,800 | $44,430 | $71,840 | $63,130 |
| 170 | Grand Rapids, MI | $62,710 | $42,830 | $72,530 | $65,630 |
| 171 | Provo, UT | $62,590 | $40,350 | $73,550 | $63,720 |
| 172 | Memphis, TN-MS-AR | $62,550 | $45,340 | $71,030 | $67,860 |
| 173 | Elizabethtown, KY | $62,520 | $50,540 | $68,410 | $69,030 |
| 174 | Roanoke, VA | $62,360 | $47,380 | $69,720 | $66,610 |
| 175 | Atlanta, GA | $62,210 | $42,240 | $72,050 | $62,170 |
| 176 | Nashville, TN | $62,170 | $45,680 | $70,300 | $64,530 |
| 177 | Johnson City, TN | $61,980 | $47,070 | $69,350 | $70,490 |
| 178 | Auburn, AL | $61,820 | $37,590 | $73,760 | $70,300 |
| 179 | Kiryas Joel, NY | $61,820 | $47,300 | $68,970 | $56,500 |
| 180 | Columbia, SC | $61,630 | $45,720 | $69,450 | $65,800 |
| 181 | Denver, CO | $61,630 | $47,200 | $68,740 | $58,260 |
| 182 | Kalamazoo, MI | $61,630 | $38,040 | $73,240 | $64,980 |
| 183 | Missoula, MT | $61,440 | $48,030 | $68,060 | $63,700 |
| 184 | Port St. Lucie, FL | $61,320 | $42,350 | $70,660 | $61,180 |
| 185 | Panama City, FL | $61,260 | $40,460 | $71,510 | $62,960 |
| 186 | Detroit, MI | $61,170 | $45,140 | $69,080 | $60,990 |
| 187 | State College, PA | $61,130 | $45,800 | $68,680 | $63,180 |
| 188 | Killeen, TX | $61,030 | $42,160 | $70,300 | $66,970 |
| 189 | Clarksville, TN-KY | $60,570 | $41,910 | $69,740 | $66,600 |
| 190 | Tulsa, OK | $60,570 | $44,240 | $68,640 | $67,890 |
| 191 | Pocatello, ID | $60,260 | $41,250 | $69,640 | $67,780 |
| 192 | Paducah, KY-IL | $60,240 | $49,150 | $65,690 | $69,980 |
| 193 | Charlottesville, VA | $60,170 | $44,160 | $68,060 | $60,690 |
| 194 | Knoxville, TN | $60,070 | $43,060 | $68,470 | $64,890 |
| 195 | Scranton, PA | $60,070 | $45,840 | $67,080 | $64,210 |
| 196 | Birmingham, AL | $59,950 | $42,410 | $68,580 | $65,420 |
| 197 | Florence, AL | $59,860 | $35,960 | $71,640 | $70,580 |
| 198 | Joplin, MO-KS | $59,650 | $46,090 | $66,330 | $69,590 |
| 199 | Chattanooga, TN-GA | $59,590 | $41,720 | $68,410 | $65,150 |
| 200 | Greenville, NC | $59,400 | $39,850 | $69,010 | $67,190 |
| 201 | Beaumont, TX | $59,050 | $42,350 | $67,290 | $65,580 |
| 202 | Fayetteville, NC | $58,910 | $45,740 | $65,370 | $64,050 |
| 203 | Yuma, AZ | $58,680 | $42,620 | $66,600 | $63,300 |
| 204 | Boise City, ID | $58,640 | $39,330 | $68,140 | $59,600 |
| 205 | Cheyenne, WY | $58,430 | $46,340 | $64,400 | $60,550 |
| 206 | Farmington, NM | $58,390 | $47,360 | $63,840 | $66,570 |
| 207 | Tallahassee, FL | $58,220 | $38,270 | $68,040 | $61,990 |
| 208 | Rapid City, SD | $58,200 | $47,380 | $63,540 | $65,280 |
| 209 | Greensboro, NC | $57,990 | $44,620 | $64,580 | $62,450 |
| 210 | Topeka, KS | $57,990 | $44,530 | $64,600 | $65,290 |
| 211 | Charlotte, NC-SC | $57,840 | $44,550 | $64,400 | $59,420 |
| 212 | Gulfport, MS | $57,820 | $35,530 | $68,810 | $64,240 |
| 213 | Dover, DE | $57,620 | $42,370 | $65,120 | $59,090 |
| 214 | Huntington, WV-KY-OH | $57,160 | $41,830 | $64,710 | $64,640 |
| 215 | Pensacola, FL | $57,160 | $40,330 | $65,440 | $58,500 |
| 216 | Winston, NC | $57,050 | $46,280 | $62,380 | $61,980 |
| 217 | Gainesville, FL | $56,720 | $40,020 | $64,960 | $58,640 |
| 218 | Wichita, KS | $56,700 | $42,700 | $63,590 | $63,750 |
| 219 | Deltona, FL | $56,450 | $38,290 | $65,400 | $56,810 |
| 220 | Greenville, SC | $56,200 | $42,160 | $63,130 | $60,260 |
| 221 | Tyler, TX | $56,200 | $43,280 | $62,570 | $60,980 |
| 222 | Spartanburg, SC | $55,970 | $43,910 | $61,900 | $61,470 |
| 223 | Montgomery, AL | $55,930 | $37,040 | $65,230 | $62,360 |
| 224 | Mobile, AL | $55,910 | $39,230 | $64,130 | $63,460 |
| 225 | Huntsville, AL | $55,890 | $39,330 | $64,040 | $60,050 |
| 226 | Jefferson City, MO | $55,620 | $42,430 | $62,110 | $63,220 |
| 227 | Fayetteville, AR | $55,520 | $40,140 | $63,090 | $60,780 |
| 228 | Daphne, AL | $55,350 | $39,830 | $62,980 | $58,450 |
| 229 | Tuscaloosa, AL | $55,100 | $38,330 | $63,380 | $62,810 |
| 230 | Wheeling, WV-OH | $55,100 | $39,620 | $62,730 | $62,380 |
| 231 | College Station, TX | $54,950 | $43,240 | $60,720 | $60,420 |
| 232 | Youngstown, OH | $54,830 | $40,390 | $61,940 | $62,740 |
| 233 | Charleston, WV | $54,810 | $37,360 | $63,400 | $61,780 |
| 234 | Corpus Christi, TX | $54,540 | $40,310 | $61,530 | $58,850 |
| 235 | El Paso, TX | $54,370 | $42,600 | $60,170 | $60,470 |
| 236 | Myrtle Beach, SC | $54,060 | $39,500 | $61,210 | $57,730 |
| 237 | Little Rock, AR | $54,000 | $36,030 | $62,860 | $60,430 |
| 238 | Decatur, AL | $53,930 | $38,710 | $61,420 | $61,840 |
| 239 | Augusta, GA-SC | $53,770 | $38,330 | $61,380 | $58,510 |
| 240 | Kingsport, TN-VA | $53,750 | $37,150 | $61,920 | $62,180 |
| 241 | Dalton, GA | $53,520 | $38,690 | $60,820 | $59,570 |
| 242 | Dothan, AL | $53,460 | $38,150 | $60,990 | $63,770 |
| 243 | Warner Robins, GA | $53,460 | $39,190 | $60,490 | $57,000 |
| 244 | Florence, SC | $53,250 | $44,260 | $57,660 | $61,370 |
| 245 | Macon, GA | $52,440 | $36,670 | $60,200 | $59,240 |
| 246 | McAllen, TX | $52,440 | $37,420 | $59,840 | $61,050 |
| 247 | Amarillo, TX | $52,310 | $40,410 | $58,180 | $56,970 |
| 248 | Lubbock, TX | $52,100 | $39,400 | $58,340 | $57,050 |
| 249 | Laredo, TX | $51,600 | $37,190 | $58,720 | $59,340 |
| 250 | Jackson, MS | $51,210 | $35,940 | $58,740 | $57,510 |
| 251 | Gainesville, GA | $49,320 | $38,500 | $54,640 | $50,970 |
| 252 | Valdosta, GA | $48,710 | $35,940 | $55,000 | $55,180 |
| 253 | Hattiesburg, MS | $48,630 | $36,900 | $54,410 | $55,490 |
| 254 | Columbus, GA-AL | $48,010 | $36,670 | $53,600 | $53,770 |
| 255 | Albany, GA | $47,400 | $37,380 | $52,350 | $54,070 |
| 256 | Athens, GA | $45,610 | $35,840 | $50,420 | $48,860 |
| 257 | San Juan, PR | $42,390 | $35,050 | $46,010 | N/A |
More
More on civil engineering technicians
Method
About these numbers
- Mean wages are BLS Occupational Employment and Wage Statistics (OEWS) May 2025 estimates for each metropolitan statistical area, as published in the Department of Labor’s 2026–27 OFLC prevailing-wage file. Only metros with their own BLS estimate are listed.
- Entry (Level I) and experienced (Level IV) are the Department of Labor’s prevailing-wage levels for the occupation in that metro, used for employer visa filings. They are benchmarks from the same OEWS survey, not percentiles.
- OEWS top-codes wages at $115 an hour ($239,200 a year); top-coded means are shown as "$239,200+" and left out of rankings.
- At US prices divides the mean by the metro’s BEA Regional Price Parity (2024) over 100, a NueCareer calculation.
Questions
Civil Engineering Technician salary by city: FAQ
Which city pays civil engineering technicians the most?
Vallejo, CA, where the average (mean) wage is $101,710 a year, followed by San Francisco, CA ($99,220), Napa, CA ($98,130), San Jose, CA ($97,700). The national mean is $68,990 (BLS OEWS, May 2025).
Where do civil engineering technicians earn the most after cost of living?
Divided by each metro's BEA price level, pay goes furthest in Vallejo, CA ($93,760 at national prices, $101,710 nominal), Rochester, MN ($92,200 at national prices, $83,740 nominal), St. Cloud, MN ($90,670 at national prices, $79,460 nominal).
How much do civil engineering technicians make in the biggest cities?
New York, NY-NJ: $75,380; Los Angeles, CA: $85,430; Chicago, IL-IN: $86,280; Dallas, TX: $66,600; Houston, TX: $69,200 (mean annual wage, BLS OEWS May 2025).
Where do civil engineering technicians earn the least?
Of the 257 metro areas with their own estimate, San Juan, PR has the lowest mean wage, $42,390.