2026
Best cities for construction managers to move to
378 metros with a published BLS OEWS May 2025 median, ranked by what is left after tax and rent. One adult, one bedroom. Longview leaves $6,361 a month.
| Rank | Metro | Pay | Left over | Employment | LQ | Paid to move |
|---|---|---|---|---|---|---|
| 1 | Longview, WAAll jobs | $154,300 | $6,361/mo | 60 | 0.57 | — |
| 2 | Bellingham, WAAll jobs | $156,580 | $6,237/mo | 210 | 0.92 | — |
| 3 | Mount Vernon, WAAll jobs | $159,860 | $6,170/mo | 110 | 0.87 | — |
| 4 | Seattle, WAAll jobs | $159,430 | $6,088/mo | 4,010 | 0.78 | — |
| 5 | Wenatchee, WAAll jobs | $150,780 | $5,939/mo | 60 | 0.46 | — |
| 6 | Kennewick, WAAll jobs | $149,900 | $5,909/mo | 320 | 1.01 | — |
| 7 | Yakima, WAAll jobs | $139,480 | $5,618/mo | 60 | 0.24 | — |
| 8 | Olympia, WAAll jobs | $142,500 | $5,363/mo | 160 | 0.50 | — |
| 9 | Bremerton, WAAll jobs | $142,070 | $5,330/mo | 100 | 0.44 | — |
| 10 | Spokane, WAAll jobs | $131,710 | $5,296/mo | 340 | 0.55 | — |
| 11 | Anchorage, AKAll jobs | $137,980 | $5,071/mo | 900 | 2.08 | Alaska Permanent Fund Dividend |
| 12 | Fairbanks, AKAll jobs | $137,470 | $5,036/mo | 180 | 2.02 | Alaska Permanent Fund Dividend |
| 13 | Kokomo, INAll jobs | $127,930 | $4,974/mo | 40 | 0.42 | — |
| 14 | Rochester, NYAll jobs | $134,940 | $4,912/mo | 490 | 0.40 | — |
| 15 | Sioux Falls, SDAll jobs | $119,490 | $4,862/mo | 430 | 0.98 | — |
| 16 | Rapid City, SDAll jobs | $120,560 | $4,839/mo | 240 | 1.30 | — |
| 17 | Kiryas Joel, NYAll jobs | $152,100 | $4,816/mo | 310 | 0.47 | — |
| 18 | Portland, ORAll jobs | $146,740 | $4,741/mo | 2,690 | 0.91 | — |
| 19 | Kingsport, TNAll jobs | $116,980 | $4,711/mo | 280 | 0.94 | — |
| 20 | Fond du Lac, WIAll jobs | $124,100 | $4,688/mo | 170 | 1.55 | Fond du Lac County (MakeMyMove) |
| 21 | Manchester, NHAll jobs | $133,980 | $4,677/mo | 160 | 0.32 | — |
| 22 | Syracuse, NYAll jobs | $132,760 | $4,664/mo | 320 | 0.44 | — |
| 23 | Oshkosh, WIAll jobs | $124,990 | $4,652/mo | 340 | 1.46 | — |
| 24 | Worcester, MAAll jobs | $140,570 | $4,615/mo | 880 | 1.03 | — |
| 25 | Janesville, WIAll jobs | $124,190 | $4,606/mo | 220 | 1.28 | — |
| 26 | Appleton, WIAll jobs | $122,710 | $4,599/mo | 460 | 1.50 | — |
| 27 | Vineland, NJAll jobs | $133,920 | $4,585/mo | 90 | 0.57 | — |
| 28 | St. Joseph, MOAll jobs | $116,540 | $4,583/mo | 70 | 0.52 | — |
| 29 | Buffalo, NYAll jobs | $127,550 | $4,577/mo | 390 | 0.30 | — |
| 30 | Lawrence, KSAll jobs | $121,660 | $4,577/mo | 110 | 0.90 | — |
| 31 | La Crosse, WIAll jobs | $120,940 | $4,554/mo | 190 | 0.93 | — |
| 32 | New Orleans, LAAll jobs | $122,050 | $4,548/mo | 800 | 0.74 | — |
| 33 | Topeka, KSAll jobs | $123,180 | $4,538/mo | 200 | 0.70 | Choose Topeka |
| 34 | Midland, TXAll jobs | $118,630 | $4,514/mo | 600 | 2.02 | — |
| 35 | Boston, MAAll jobs | $156,470 | $4,499/mo | 7,570 | 1.14 | — |
| 36 | Nashville, TNAll jobs | $122,190 | $4,498/mo | 2,460 | 0.92 | — |
| 37 | Albany, NYAll jobs | $130,980 | $4,467/mo | 570 | 0.52 | — |
| 38 | Baton Rouge, LAAll jobs | $118,770 | $4,465/mo | 2,170 | 2.17 | — |
| 39 | El Centro, CAAll jobs | $130,630 | $4,420/mo | 60 | 0.38 | — |
| 40 | Barnstable Town, MAAll jobs | $140,080 | $4,384/mo | 200 | 0.87 | — |
| 41 | Springfield, MAAll jobs | $132,590 | $4,355/mo | 400 | 0.82 | — |
| 42 | San Francisco, CAAll jobs | $166,030 | $4,348/mo | 5,160 | 0.89 | — |
| 43 | Pittsfield, MAAll jobs | $127,190 | $4,339/mo | 90 | 0.62 | — |
| 44 | Rochester, MNAll jobs | $124,040 | $4,311/mo | 230 | 0.76 | — |
| 45 | Boulder, COAll jobs | $126,450 | $4,288/mo | 480 | 1.02 | — |
| 46 | Norwich, CTAll jobs | $134,010 | $4,288/mo | 140 | 0.46 | — |
| 47 | Kansas City, MOAll jobs | $121,790 | $4,266/mo | 2,180 | 0.81 | — |
| 48 | New Haven, CTAll jobs | $133,120 | $4,258/mo | 570 | 0.83 | — |
| 49 | Denver, COAll jobs | $128,850 | $4,254/mo | 7,250 | 1.84 | — |
| 50 | Durham, NCAll jobs | $119,980 | $4,241/mo | 760 | 0.90 | — |
| 51 | Tampa, FLAll jobs | $120,800 | $4,229/mo | 4,760 | 1.34 | — |
| 52 | Sioux City, IAAll jobs | $114,960 | $4,222/mo | 140 | 0.74 | — |
| 53 | Warner Robins, GAAll jobs | $121,200 | $4,212/mo | 150 | 0.82 | — |
| 54 | Minneapolis, MNAll jobs | $126,920 | $4,203/mo | 3,880 | 0.81 | — |
| 55 | Rocky Mount, NCAll jobs | $111,060 | $4,169/mo | 190 | 1.40 | — |
| 56 | Terre Haute, INAll jobs | $112,680 | $4,161/mo | 100 | 0.65 | — |
| 57 | Amherst Town, MAAll jobs | $125,090 | $4,159/mo | 80 | 0.50 | — |
| 58 | Jefferson City, MOAll jobs | $108,260 | $4,156/mo | 60 | 0.30 | — |
| 59 | Waterbury, CTAll jobs | $126,380 | $4,144/mo | 310 | 0.80 | — |
| 60 | Manhattan, KSAll jobs | $111,360 | $4,135/mo | 150 | 1.14 | — |
| 61 | Sheboygan, WIAll jobs | $114,360 | $4,128/mo | 80 | 0.52 | — |
| 62 | Raleigh, NCAll jobs | $119,700 | $4,123/mo | 3,020 | 1.66 | — |
| 63 | Phoenix, AZAll jobs | $118,350 | $4,122/mo | 8,170 | 1.41 | — |
| 64 | Sumter, SCAll jobs | $117,490 | $4,104/mo | 90 | 1.04 | — |
| 65 | Memphis, TNAll jobs | $107,710 | $4,100/mo | 670 | 0.45 | West Memphis (MakeMyMove) |
| 66 | Milwaukee, WIAll jobs | $119,170 | $4,093/mo | 1,680 | 0.84 | — |
| 67 | Spartanburg, SCAll jobs | $119,110 | $4,063/mo | 350 | 0.86 | — |
| 68 | Bakersfield, CAAll jobs | $127,890 | $4,051/mo | 720 | 0.87 | — |
| 69 | St. Louis, MOAll jobs | $116,680 | $4,045/mo | 2,880 | 0.88 | — |
| 70 | Greeley, COAll jobs | $118,350 | $4,043/mo | 780 | 2.65 | — |
| 71 | Wildwood, FLAll jobs | $109,120 | $4,041/mo | 150 | 1.45 | — |
| 72 | Madison, WIAll jobs | $119,840 | $4,039/mo | 860 | 0.86 | — |
| 73 | Yuba City, CAAll jobs | $126,200 | $4,035/mo | 70 | 0.58 | — |
| 74 | Sebastian, FLAll jobs | $116,410 | $4,019/mo | 200 | 1.42 | — |
| 75 | Joplin, MOAll jobs | $108,900 | $4,015/mo | 170 | 0.80 | — |
| 76 | Fargo, NDAll jobs | $102,830 | $4,007/mo | 520 | 1.42 | — |
| 77 | Las Vegas, NVAll jobs | $112,570 | $3,989/mo | 3,150 | 1.13 | — |
| 78 | Atlantic City, NJAll jobs | $126,700 | $3,979/mo | 310 | 0.76 | — |
| 79 | Lake Havasu City, AZAll jobs | $111,060 | $3,970/mo | 170 | 1.20 | — |
| 80 | Green Bay, WIAll jobs | $110,080 | $3,965/mo | 370 | 0.88 | — |
| 81 | St. Cloud, MNAll jobs | $111,280 | $3,952/mo | 300 | 1.18 | — |
| 82 | Grand Forks, NDAll jobs | $102,440 | $3,925/mo | 140 | 1.09 | — |
| 83 | Glens Falls, NYAll jobs | $117,930 | $3,910/mo | 50 | 0.38 | — |
| 84 | Cheyenne, WYAll jobs | $106,460 | $3,909/mo | 170 | 1.47 | — |
| 85 | Wausau, WIAll jobs | $106,480 | $3,903/mo | 90 | 0.53 | Basecamp Greater Wausau |
| 86 | Odessa, TXAll jobs | $106,800 | $3,897/mo | 340 | 1.73 | — |
| 87 | Wheeling, WVAll jobs | $107,130 | $3,897/mo | 90 | 0.63 | — |
| 88 | Reading, PAAll jobs | $115,480 | $3,893/mo | 160 | 0.37 | — |
| 89 | Slidell, LAAll jobs | $110,800 | $3,889/mo | 200 | 0.82 | — |
| 90 | Wichita, KSAll jobs | $108,180 | $3,883/mo | 730 | 0.97 | — |
| 91 | Philadelphia, PAAll jobs | $124,990 | $3,878/mo | 3,390 | 0.48 | — |
| 92 | Davenport, IAAll jobs | $102,360 | $3,876/mo | 460 | 1.04 | — |
| 93 | Cape Girardeau, MOAll jobs | $102,980 | $3,875/mo | 70 | 0.63 | — |
| 94 | Binghamton, NYAll jobs | $114,940 | $3,871/mo | 80 | 0.35 | — |
| 95 | Dubuque, IAAll jobs | $102,240 | $3,854/mo | 80 | 0.56 | — |
| 96 | Atlanta, GAAll jobs | $119,590 | $3,842/mo | 7,470 | 1.06 | — |
| 97 | Utica, NYAll jobs | $114,990 | $3,838/mo | 70 | 0.24 | — |
| 98 | Minot, NDAll jobs | $102,430 | $3,823/mo | 120 | 1.44 | — |
| 99 | Trenton, NJAll jobs | $127,940 | $3,818/mo | 350 | 0.60 | — |
| 100 | Shreveport, LAAll jobs | $107,290 | $3,808/mo | 300 | 0.76 | — |
| 101 | Lake Charles, LAAll jobs | $108,590 | $3,805/mo | 360 | 1.46 | — |
| 102 | Miami, FLAll jobs | $126,110 | $3,797/mo | — | — | — |
| 103 | Sacramento, CAAll jobs | $129,440 | $3,797/mo | 2,760 | 1.04 | — |
| 104 | Columbia, MOAll jobs | $106,210 | $3,796/mo | 150 | 0.57 | — |
| 105 | Deltona, FLAll jobs | $108,510 | $3,796/mo | 630 | 1.18 | — |
| 106 | Flint, MIAll jobs | $108,760 | $3,794/mo | 280 | 0.86 | — |
| 107 | Reno, NVAll jobs | $113,640 | $3,789/mo | 830 | 1.22 | — |
| 108 | Jacksonville, FLAll jobs | $107,200 | $3,788/mo | 2,720 | 1.45 | — |
| 109 | Las Cruces, NMAll jobs | $106,350 | $3,784/mo | 150 | 0.77 | — |
| 110 | Elkhart, INAll jobs | $108,040 | $3,780/mo | 130 | 0.41 | — |
| 111 | Chico, CAAll jobs | $119,660 | $3,775/mo | 140 | 0.72 | — |
| 112 | Providence, RIAll jobs | $122,830 | $3,775/mo | 900 | 0.52 | — |
| 113 | Duluth, MNAll jobs | $108,980 | $3,770/mo | 250 | 0.81 | — |
| 114 | Morristown, TNAll jobs | $99,970 | $3,763/mo | 70 | 0.60 | — |
| 115 | Beaumont, TXAll jobs | $100,340 | $3,747/mo | 1,210 | 3.03 | — |
| 116 | Decatur, ILAll jobs | $104,160 | $3,742/mo | 280 | 2.53 | — |
| 117 | Napa, CAAll jobs | $138,730 | $3,738/mo | 180 | 0.94 | — |
| 118 | Tulsa, OKAll jobs | $105,960 | $3,738/mo | 700 | 0.62 | Tulsa Remote |
| 119 | Clarksville, TNAll jobs | $101,230 | $3,733/mo | 150 | 0.61 | — |
| 120 | Columbia, SCAll jobs | $112,180 | $3,733/mo | 820 | 0.85 | — |
| 121 | Modesto, CAAll jobs | $125,800 | $3,714/mo | 380 | 0.80 | — |
| 122 | Monroe, LAAll jobs | $101,750 | $3,714/mo | 140 | 0.65 | — |
| 123 | Bismarck, NDAll jobs | $101,230 | $3,690/mo | 180 | 1.06 | — |
| 124 | Greenville, SCAll jobs | $111,700 | $3,689/mo | 1,120 | 1.05 | — |
| 125 | Lewiston, MEAll jobs | $117,870 | $3,686/mo | 80 | 0.72 | Maine Student Loan Repayment Tax Credit |
| 126 | Florence, SCAll jobs | $113,110 | $3,681/mo | 110 | 0.48 | — |
| 127 | Des Moines, IAAll jobs | $103,920 | $3,679/mo | 1,020 | 1.03 | — |
| 128 | Evansville, INAll jobs | $106,020 | $3,673/mo | 270 | 0.82 | — |
| 129 | San Jose, CAAll jobs | $163,040 | $3,666/mo | 1,850 | 0.67 | — |
| 130 | Rockford, ILAll jobs | $106,870 | $3,652/mo | 320 | 0.96 | — |
| 131 | Lewiston, IDAll jobs | $109,210 | $3,648/mo | 40 | 0.62 | — |
| 132 | Peoria, ILAll jobs | $105,900 | $3,641/mo | 640 | 1.58 | — |
| 133 | Johnson City, TNAll jobs | $99,010 | $3,640/mo | 80 | 0.42 | — |
| 134 | Tallahassee, FLAll jobs | $102,660 | $3,640/mo | 520 | 1.15 | — |
| 135 | Weirton, WVAll jobs | $99,990 | $3,637/mo | 80 | 0.92 | — |
| 136 | Ames, IAAll jobs | $96,720 | $3,633/mo | 120 | 0.89 | — |
| 137 | Chattanooga, TNAll jobs | $101,640 | $3,632/mo | 380 | 0.58 | — |
| 138 | Dover, DEAll jobs | $115,810 | $3,632/mo | 50 | 0.32 | — |
| 139 | Houston, TXAll jobs | $103,530 | $3,630/mo | 16,500 | 2.05 | — |
| 140 | Colorado Springs, COAll jobs | $112,390 | $3,625/mo | 1,210 | 1.57 | — |
| 141 | Lakeland, FLAll jobs | $106,140 | $3,623/mo | 630 | 0.97 | — |
| 142 | Indianapolis, INAll jobs | $109,930 | $3,618/mo | 2,450 | 0.91 | — |
| 143 | Hartford, CTAll jobs | $120,230 | $3,610/mo | 1,480 | 1.01 | — |
| 144 | Merced, CAAll jobs | $119,150 | $3,607/mo | 100 | 0.52 | — |
| 145 | Springfield, MOAll jobs | $100,200 | $3,607/mo | 180 | 0.32 | — |
| 146 | Alexandria, LAAll jobs | $98,410 | $3,606/mo | 80 | 0.57 | — |
| 147 | Eugene, ORAll jobs | $124,190 | $3,598/mo | 250 | 0.64 | — |
| 148 | Killeen, TXAll jobs | $96,930 | $3,598/mo | 580 | 1.57 | — |
| 149 | Naples, FLAll jobs | $113,750 | $3,590/mo | 1,030 | 2.43 | — |
| 150 | Jackson, MIAll jobs | $105,000 | $3,585/mo | 100 | 0.75 | — |
| 151 | Iowa City, IAAll jobs | $97,710 | $3,583/mo | 140 | 0.63 | — |
| 152 | Scranton, PAAll jobs | $108,500 | $3,581/mo | 210 | 0.33 | — |
| 153 | Washington, DCAll jobs | $129,650 | $3,581/mo | 6,630 | 0.86 | — |
| 154 | Akron, OHAll jobs | $102,630 | $3,578/mo | 920 | 1.18 | — |
| 155 | Amarillo, TXAll jobs | $95,740 | $3,575/mo | 450 | 1.48 | — |
| 156 | Savannah, GAAll jobs | $113,450 | $3,571/mo | 390 | 0.81 | — |
| 157 | Grand Junction, COAll jobs | $109,190 | $3,570/mo | 280 | 1.68 | — |
| 158 | Mankato, MNAll jobs | $102,880 | $3,570/mo | 80 | 0.56 | — |
| 159 | Greenville, NCAll jobs | $106,630 | $3,569/mo | 180 | 0.91 | — |
| 160 | Lafayette, LAAll jobs | $102,360 | $3,569/mo | 330 | 0.76 | — |
| 161 | Springfield, ILAll jobs | $104,010 | $3,567/mo | 270 | 1.09 | — |
| 162 | Fort Wayne, INAll jobs | $105,340 | $3,561/mo | 420 | 0.77 | — |
| 163 | Mansfield, OHAll jobs | $99,390 | $3,561/mo | 110 | 0.90 | — |
| 164 | Greensboro, NCAll jobs | $105,450 | $3,559/mo | 1,000 | 1.12 | — |
| 165 | Cedar Rapids, IAAll jobs | $98,380 | $3,553/mo | 280 | 0.82 | — |
| 166 | Baltimore, MDAll jobs | $121,490 | $3,552/mo | 2,780 | 0.84 | — |
| 167 | Fayetteville, NCAll jobs | $105,640 | $3,552/mo | 320 | 1.00 | — |
| 168 | Longview, TXAll jobs | $94,990 | $3,551/mo | 520 | 1.80 | — |
| 169 | Pinehurst, NCAll jobs | $109,230 | $3,551/mo | 100 | 0.91 | — |
| 170 | Bloomington, INAll jobs | $104,710 | $3,543/mo | 100 | 0.56 | — |
| 171 | Eau Claire, WIAll jobs | $102,590 | $3,537/mo | 170 | 0.80 | — |
| 172 | Farmington, NMAll jobs | $102,780 | $3,531/mo | 190 | 1.60 | — |
| 173 | Carson City, NVAll jobs | $103,890 | $3,530/mo | 80 | 1.05 | — |
| 174 | Lansing, MIAll jobs | $104,010 | $3,526/mo | 620 | 1.16 | — |
| 175 | Orlando, FLAll jobs | $108,010 | $3,521/mo | 4,340 | 1.26 | — |
| 176 | New York, NYAll jobs | $158,000 | $3,520/mo | 12,120 | 0.52 | — |
| 177 | Corpus Christi, TXAll jobs | $98,520 | $3,519/mo | 1,150 | 2.43 | — |
| 178 | Augusta, GAAll jobs | $108,110 | $3,518/mo | 770 | 1.35 | — |
| 179 | Burlington, NCAll jobs | $104,470 | $3,517/mo | 180 | 1.06 | — |
| 180 | Bangor, MEAll jobs | $113,230 | $3,511/mo | 170 | 0.94 | Maine Student Loan Repayment Tax Credit |
| 181 | Canton, OHAll jobs | $99,670 | $3,510/mo | 400 | 1.01 | — |
| 182 | Dallas, TXAll jobs | $103,550 | $3,510/mo | 17,110 | 1.73 | — |
| 183 | Bridgeport, CTAll jobs | $129,990 | $3,503/mo | — | — | — |
| 184 | Austin, TXAll jobs | $102,980 | $3,499/mo | 6,040 | 1.91 | — |
| 185 | Fresno, CAAll jobs | $118,500 | $3,498/mo | 910 | 0.78 | — |
| 186 | Harrisburg, PAAll jobs | $106,720 | $3,497/mo | 350 | 0.42 | — |
| 187 | Morgantown, WVAll jobs | $101,630 | $3,497/mo | 50 | 0.30 | Ascend WV |
| 188 | Salt Lake City, UTAll jobs | $109,710 | $3,495/mo | — | — | — |
| 189 | San Antonio, TXAll jobs | $98,450 | $3,492/mo | 4,680 | 1.70 | — |
| 190 | Allentown, PAAll jobs | $112,900 | $3,490/mo | 360 | 0.39 | — |
| 191 | Knoxville, TNAll jobs | $101,910 | $3,489/mo | 730 | 0.70 | — |
| 192 | Coeur d'Alene, IDAll jobs | $111,620 | $3,486/mo | 180 | 1.04 | — |
| 193 | Sherman, TXAll jobs | $95,300 | $3,486/mo | 140 | 1.12 | — |
| 194 | Sierra Vista, AZAll jobs | $98,350 | $3,480/mo | 80 | 0.93 | — |
| 195 | Idaho Falls, IDAll jobs | $104,960 | $3,474/mo | 200 | 1.00 | — |
| 196 | Pocatello, IDAll jobs | $102,640 | $3,472/mo | 70 | 0.71 | — |
| 197 | Gainesville, FLAll jobs | $102,230 | $3,471/mo | 330 | 0.89 | — |
| 198 | San Angelo, TXAll jobs | $96,200 | $3,470/mo | 120 | 1.00 | — |
| 199 | Kalamazoo, MIAll jobs | $103,810 | $3,467/mo | 290 | 0.97 | — |
| 200 | Detroit, MIAll jobs | $109,890 | $3,458/mo | 3,970 | 0.85 | — |
| 201 | York, PAAll jobs | $105,870 | $3,458/mo | 410 | 0.92 | — |
| 202 | Winston-Salem, NCAll jobs | $103,750 | $3,450/mo | 710 | 1.06 | — |
| 203 | Chicago, ILAll jobs | $117,280 | $3,449/mo | 13,850 | 1.25 | — |
| 204 | Williamsport, PAAll jobs | $102,280 | $3,445/mo | 50 | 0.45 | — |
| 205 | Saginaw, MIAll jobs | $101,710 | $3,439/mo | 190 | 0.97 | — |
| 206 | Oklahoma City, OKAll jobs | $100,690 | $3,437/mo | 820 | 0.49 | — |
| 207 | Wichita Falls, TXAll jobs | $92,770 | $3,433/mo | 130 | 0.96 | — |
| 208 | Cincinnati, OHAll jobs | $104,710 | $3,431/mo | 3,050 | 1.13 | — |
| 209 | Hattiesburg, MSAll jobs | $103,940 | $3,429/mo | 80 | 0.53 | — |
| 210 | Battle Creek, MIAll jobs | $102,300 | $3,425/mo | 90 | 0.66 | — |
| 211 | Pensacola, FLAll jobs | $102,140 | $3,423/mo | 440 | 0.95 | — |
| 212 | Sandusky, OHAll jobs | $99,520 | $3,423/mo | 100 | 0.81 | — |
| 213 | Salisbury, MDAll jobs | $117,540 | $3,413/mo | 70 | 0.50 | — |
| 214 | Columbus, OHAll jobs | $105,200 | $3,411/mo | 4,000 | 1.48 | — |
| 215 | Champaign, ILAll jobs | $99,500 | $3,408/mo | 270 | 1.04 | — |
| 216 | Panama City, FLAll jobs | $102,750 | $3,406/mo | 360 | 1.64 | — |
| 217 | Yuma, AZAll jobs | $99,740 | $3,400/mo | 100 | 0.61 | — |
| 218 | San Luis Obispo, CAAll jobs | $128,220 | $3,398/mo | 370 | 1.24 | — |
| 219 | Michigan City, INAll jobs | $100,320 | $3,395/mo | 70 | 0.75 | — |
| 220 | Richmond, VAAll jobs | $110,350 | $3,395/mo | 1,270 | 0.79 | — |
| 221 | Tucson, AZAll jobs | $98,740 | $3,393/mo | 820 | 0.86 | — |
| 222 | Lincoln, NEAll jobs | $99,060 | $3,391/mo | 600 | 1.35 | — |
| 223 | Pueblo, COAll jobs | $102,350 | $3,386/mo | 220 | 1.46 | — |
| 224 | Boise, IDAll jobs | $109,990 | $3,381/mo | 1,270 | 1.32 | — |
| 225 | Redding, CAAll jobs | $111,500 | $3,381/mo | 150 | 0.87 | — |
| 226 | Lafayette, INAll jobs | $101,120 | $3,379/mo | 150 | 0.58 | — |
| 227 | Omaha, NEAll jobs | $102,520 | $3,370/mo | 1,800 | 1.48 | — |
| 228 | Charlotte, NCAll jobs | $107,200 | $3,367/mo | 5,450 | 1.64 | — |
| 229 | Gulfport, MSAll jobs | $102,940 | $3,365/mo | 280 | 0.72 | — |
| 230 | Racine, WIAll jobs | $104,520 | $3,364/mo | 120 | 0.67 | — |
| 231 | Jackson, TNAll jobs | $97,070 | $3,362/mo | 140 | 0.67 | — |
| 232 | Cleveland, OHAll jobs | $101,440 | $3,361/mo | 2,630 | 1.04 | — |
| 233 | Hickory, NCAll jobs | $104,470 | $3,358/mo | 270 | 0.71 | — |
| 234 | Homosassa Springs, FLAll jobs | $97,240 | $3,354/mo | 110 | 1.28 | — |
| 235 | Toledo, OHAll jobs | $100,100 | $3,348/mo | 1,000 | 1.41 | — |
| 236 | Palm Bay, FLAll jobs | $102,130 | $3,344/mo | 670 | 1.12 | — |
| 237 | Huntington, WVAll jobs | $98,690 | $3,339/mo | 190 | 0.55 | — |
| 238 | Bay City, MIAll jobs | $99,730 | $3,334/mo | 70 | 0.85 | — |
| 239 | Corvallis, ORAll jobs | $116,330 | $3,334/mo | 60 | 0.61 | — |
| 240 | South Bend, INAll jobs | $101,170 | $3,334/mo | 180 | 0.57 | — |
| 241 | Springfield, OHAll jobs | $97,560 | $3,333/mo | 60 | 0.54 | — |
| 242 | Albuquerque, NMAll jobs | $101,650 | $3,319/mo | 1,210 | 1.22 | — |
| 243 | Muskegon, MIAll jobs | $102,640 | $3,318/mo | 80 | 0.52 | — |
| 244 | Santa Maria, CAAll jobs | $132,620 | $3,315/mo | 290 | 0.59 | — |
| 245 | Asheville, NCAll jobs | $105,040 | $3,311/mo | 470 | 1.06 | — |
| 246 | Riverside, CAAll jobs | $126,040 | $3,308/mo | 3,450 | 0.82 | — |
| 247 | Brunswick, GAAll jobs | $105,820 | $3,305/mo | 60 | 0.56 | — |
| 248 | Columbus, INAll jobs | $102,020 | $3,296/mo | 40 | 0.30 | — |
| 249 | Waterloo, IAAll jobs | $92,100 | $3,296/mo | 110 | 0.52 | — |
| 250 | Bowling Green, KYAll jobs | $101,400 | $3,289/mo | 140 | 0.72 | — |
| 251 | Cleveland, TNAll jobs | $94,900 | $3,285/mo | 60 | 0.55 | — |
| 252 | Staunton, VAAll jobs | $103,750 | $3,285/mo | 70 | 0.56 | — |
| 253 | Hammond, LAAll jobs | $96,490 | $3,281/mo | 50 | 0.44 | — |
| 254 | Houma, LAAll jobs | $97,790 | $3,280/mo | 430 | 2.12 | — |
| 255 | Cape Coral, FLAll jobs | $100,670 | $3,270/mo | 1,700 | 2.28 | — |
| 256 | North Port, FLAll jobs | $103,240 | $3,269/mo | 1,560 | 1.88 | — |
| 257 | Bloomington, ILAll jobs | $97,500 | $3,268/mo | 220 | 1.00 | — |
| 258 | Youngstown, OHAll jobs | $94,690 | $3,264/mo | 410 | 1.05 | — |
| 259 | Punta Gorda, FLAll jobs | $98,580 | $3,262/mo | 210 | 1.47 | — |
| 260 | Stockton, CAAll jobs | $120,210 | $3,252/mo | 560 | 0.79 | — |
| 261 | Great Falls, MTAll jobs | $101,910 | $3,246/mo | 140 | 1.54 | — |
| 262 | Pittsburgh, PAAll jobs | $103,420 | $3,245/mo | 1,420 | 0.52 | — |
| 263 | Grand Island, NEAll jobs | $98,880 | $3,244/mo | 100 | 1.05 | — |
| 264 | Charlottesville, VAAll jobs | $108,540 | $3,237/mo | 240 | 0.86 | — |
| 265 | Grand Rapids, MIAll jobs | $102,370 | $3,237/mo | 1,290 | 0.88 | — |
| 266 | Ogden, UTAll jobs | $103,410 | $3,237/mo | 900 | 1.35 | — |
| 267 | Fort Collins, COAll jobs | $105,990 | $3,235/mo | 710 | 1.72 | — |
| 268 | Goldsboro, NCAll jobs | $99,250 | $3,228/mo | 120 | 1.18 | — |
| 269 | Ocala, FLAll jobs | $97,870 | $3,227/mo | 420 | 1.42 | — |
| 270 | Erie, PAAll jobs | $97,190 | $3,225/mo | 70 | 0.24 | — |
| 271 | Louisville, KYAll jobs | $101,780 | $3,225/mo | 970 | 0.58 | — |
| 272 | Fayetteville, ARAll jobs | $99,320 | $3,224/mo | 690 | 1.03 | Northwest Arkansas Life Works Here (Closed) |
| 273 | Birmingham, ALAll jobs | $102,170 | $3,216/mo | 2,460 | 1.93 | — |
| 274 | Santa Fe, NMAll jobs | $106,310 | $3,216/mo | 90 | 0.61 | — |
| 275 | Oxnard, CAAll jobs | $130,700 | $3,214/mo | 580 | 0.73 | — |
| 276 | Paducah, KYAll jobs | $97,660 | $3,213/mo | 90 | 0.76 | Paducah Remote Workers Incentive |
| 277 | Laredo, TXAll jobs | $90,260 | $3,204/mo | 160 | 0.60 | — |
| 278 | Dayton, OHAll jobs | $98,070 | $3,203/mo | 960 | 1.06 | — |
| 279 | Niles, MIAll jobs | $99,550 | $3,202/mo | 90 | 0.64 | — |
| 280 | Monroe, MIAll jobs | $99,020 | $3,201/mo | 100 | 0.96 | — |
| 281 | Ann Arbor, MIAll jobs | $105,670 | $3,196/mo | 320 | 0.59 | — |
| 282 | Watertown, NYAll jobs | $103,760 | $3,195/mo | 40 | 0.39 | — |
| 283 | Wilmington, NCAll jobs | $103,810 | $3,186/mo | 830 | 1.77 | — |
| 284 | Vallejo, CAAll jobs | $122,630 | $3,184/mo | 400 | 1.13 | — |
| 285 | Gainesville, GAAll jobs | $105,100 | $3,183/mo | 250 | 0.97 | — |
| 286 | Salem, ORAll jobs | $114,450 | $3,183/mo | 470 | 1.02 | — |
| 287 | Decatur, ALAll jobs | $96,790 | $3,177/mo | 290 | 1.95 | — |
| 288 | Grants Pass, ORAll jobs | $111,850 | $3,167/mo | — | — | — |
| 289 | Hagerstown, MDAll jobs | $107,410 | $3,164/mo | 90 | 0.34 | Ascend WV |
| 290 | Gettysburg, PAAll jobs | $98,930 | $3,152/mo | 50 | 0.65 | — |
| 291 | Jacksonville, NCAll jobs | $98,920 | $3,149/mo | 180 | 1.36 | — |
| 292 | San Diego, CAAll jobs | $133,210 | $3,143/mo | 3,800 | 1.01 | — |
| 293 | Portland, MEAll jobs | $117,260 | $3,140/mo | 740 | 1.04 | Maine Student Loan Repayment Tax Credit |
| 294 | Roanoke, VAAll jobs | $100,680 | $3,133/mo | 240 | 0.65 | — |
| 295 | Lexington Park, MDAll jobs | $115,660 | $3,129/mo | 90 | 0.52 | — |
| 296 | Prescott Valley, AZAll jobs | $101,840 | $3,129/mo | 150 | 0.83 | — |
| 297 | Casper, WYAll jobs | $94,250 | $3,123/mo | 120 | 1.25 | — |
| 298 | Santa Rosa, CAAll jobs | $124,700 | $3,119/mo | 560 | 1.12 | — |
| 299 | Lexington, KYAll jobs | $100,810 | $3,114/mo | 590 | 0.84 | — |
| 300 | Columbus, GAAll jobs | $99,110 | $3,111/mo | 200 | 0.69 | — |
| 301 | Logan, UTAll jobs | $98,220 | $3,108/mo | 180 | 1.13 | — |
| 302 | Jackson, MSAll jobs | $100,900 | $3,107/mo | 450 | 0.68 | — |
| 303 | Billings, MTAll jobs | $100,220 | $3,106/mo | 400 | 1.75 | — |
| 304 | Lynchburg, VAAll jobs | $97,620 | $3,103/mo | 120 | 0.49 | — |
| 305 | Parkersburg, WVAll jobs | $92,670 | $3,083/mo | 30 | 0.37 | — |
| 306 | State College, PAAll jobs | $101,970 | $3,073/mo | 90 | 0.55 | — |
| 307 | Flagstaff, AZAll jobs | $104,100 | $3,072/mo | 120 | 0.74 | — |
| 308 | Lancaster, PAAll jobs | $101,490 | $3,072/mo | 440 | 0.72 | — |
| 309 | Charleston, SCAll jobs | $107,610 | $3,068/mo | 1,080 | 1.12 | — |
| 310 | Athens, GAAll jobs | $101,980 | $3,067/mo | 170 | 0.74 | — |
| 311 | Lubbock, TXAll jobs | $86,230 | $3,060/mo | 520 | 1.27 | — |
| 312 | Missoula, MTAll jobs | $99,840 | $3,057/mo | 240 | 1.48 | — |
| 313 | Medford, ORAll jobs | $111,110 | $3,053/mo | 150 | 0.68 | — |
| 314 | Helena, MTAll jobs | $101,180 | $3,051/mo | 120 | 1.08 | — |
| 315 | Waco, TXAll jobs | $90,760 | $3,048/mo | 390 | 1.22 | — |
| 316 | Los Angeles, CAAll jobs | $131,680 | $3,035/mo | 10,120 | 0.66 | — |
| 317 | College Station, TXAll jobs | $88,410 | $3,033/mo | 350 | 1.07 | — |
| 318 | Crestview, FLAll jobs | $98,690 | $3,031/mo | 460 | 1.51 | — |
| 319 | Midland, MIAll jobs | $95,540 | $3,029/mo | 110 | 1.23 | — |
| 320 | Virginia Beach, VAAll jobs | $105,240 | $3,020/mo | 1,400 | 0.75 | — |
| 321 | Macon, GAAll jobs | $96,800 | $3,014/mo | 120 | 0.52 | — |
| 322 | Huntsville, ALAll jobs | $96,030 | $3,001/mo | 770 | 1.18 | — |
| 323 | Kahului, HIAll jobs | $130,810 | $2,994/mo | 360 | 1.99 | — |
| 324 | Hilton Head Island, SCAll jobs | $104,600 | $2,991/mo | 280 | 1.40 | — |
| 325 | Salinas, CAAll jobs | $120,430 | $2,988/mo | 220 | 0.49 | — |
| 326 | Bozeman, MTAll jobs | $106,840 | $2,979/mo | 460 | 2.60 | — |
| 327 | Provo, UTAll jobs | $99,490 | $2,964/mo | 1,190 | 1.60 | — |
| 328 | Texarkana, TXAll jobs | $85,560 | $2,961/mo | 120 | 0.87 | — |
| 329 | Chambersburg, PAAll jobs | $94,190 | $2,959/mo | 50 | 0.31 | — |
| 330 | Altoona, PAAll jobs | $93,460 | $2,942/mo | 80 | 0.56 | — |
| 331 | Auburn, ALAll jobs | $100,140 | $2,940/mo | 400 | 2.26 | — |
| 332 | Valdosta, GAAll jobs | $96,560 | $2,939/mo | 100 | 0.79 | — |
| 333 | Hanford, CAAll jobs | $103,870 | $2,938/mo | 50 | 0.43 | — |
| 334 | Kenosha, WIAll jobs | $102,380 | $2,910/mo | 130 | 0.73 | — |
| 335 | Dalton, GAAll jobs | $97,210 | $2,901/mo | 90 | 0.53 | — |
| 336 | Lebanon, PAAll jobs | $96,700 | $2,899/mo | 40 | 0.28 | — |
| 337 | Winchester, VAAll jobs | $100,920 | $2,891/mo | 90 | 0.56 | — |
| 338 | McAllen, TXAll jobs | $83,450 | $2,881/mo | 500 | 0.69 | — |
| 339 | Santa Cruz, CAAll jobs | $128,730 | $2,865/mo | 150 | 0.62 | — |
| 340 | Bend, ORAll jobs | $113,110 | $2,863/mo | 310 | 1.16 | — |
| 341 | Honolulu, HIAll jobs | $128,730 | $2,858/mo | 2,190 | 2.00 | — |
| 342 | Visalia, CAAll jobs | $104,250 | $2,845/mo | 230 | 0.54 | — |
| 343 | Albany, ORAll jobs | $108,520 | $2,840/mo | 120 | 1.02 | — |
| 344 | Blacksburg, VAAll jobs | $95,040 | $2,836/mo | 80 | 0.44 | — |
| 345 | Lima, OHAll jobs | $91,350 | $2,828/mo | 100 | 0.84 | — |
| 346 | Mobile, ALAll jobs | $94,060 | $2,823/mo | 980 | 2.33 | — |
| 347 | Elizabethtown, KYAll jobs | $92,360 | $2,821/mo | 60 | 0.47 | — |
| 348 | Tuscaloosa, ALAll jobs | $92,770 | $2,803/mo | 450 | 1.69 | — |
| 349 | El Paso, TXAll jobs | $84,030 | $2,800/mo | 1,000 | 1.21 | — |
| 350 | Jonesboro, ARAll jobs | $86,170 | $2,795/mo | 90 | 0.61 | — |
| 351 | Kankakee, ILAll jobs | $92,820 | $2,780/mo | 80 | 0.79 | — |
| 352 | Owensboro, KYAll jobs | $91,550 | $2,778/mo | 80 | 0.68 | — |
| 353 | Myrtle Beach, SCAll jobs | $97,580 | $2,772/mo | 340 | 0.96 | — |
| 354 | Kingston, NYAll jobs | $101,860 | $2,766/mo | 90 | 0.60 | — |
| 355 | Victoria, TXAll jobs | $83,200 | $2,722/mo | 100 | 1.12 | — |
| 356 | Traverse City, MIAll jobs | $97,540 | $2,718/mo | 210 | 1.27 | — |
| 357 | Montgomery, ALAll jobs | $94,650 | $2,713/mo | 660 | 1.63 | — |
| 358 | Harrisonburg, VAAll jobs | $98,660 | $2,708/mo | 110 | 0.66 | — |
| 359 | Muncie, INAll jobs | $85,330 | $2,692/mo | 60 | 0.58 | Muncie (MakeMyMove) |
| 360 | Sebring, FLAll jobs | $84,260 | $2,672/mo | 80 | 1.20 | — |
| 361 | Fort Smith, ARAll jobs | $82,940 | $2,671/mo | 130 | 0.54 | — |
| 362 | Brownsville, TXAll jobs | $82,130 | $2,669/mo | 230 | 0.61 | — |
| 363 | Twin Falls, IDAll jobs | $93,290 | $2,642/mo | 90 | 0.71 | — |
| 364 | Little Rock, ARAll jobs | $84,110 | $2,633/mo | 650 | 0.75 | — |
| 365 | Abilene, TXAll jobs | $89,050 | $2,631/mo | 190 | 1.04 | — |
| 366 | Burlington, VTAll jobs | $103,450 | $2,615/mo | 520 | 1.78 | — |
| 367 | Anniston, ALAll jobs | $84,120 | $2,578/mo | 100 | 0.98 | — |
| 368 | Tyler, TXAll jobs | $79,770 | $2,492/mo | 300 | 1.07 | — |
| 369 | Albany, GAAll jobs | $82,200 | $2,490/mo | 100 | 0.70 | — |
| 370 | Johnstown, PAAll jobs | $81,700 | $2,446/mo | 40 | 0.31 | — |
| 371 | Florence, ALAll jobs | $81,290 | $2,377/mo | 250 | 1.86 | Remote Shoals (Closed) |
| 372 | St. George, UTAll jobs | $90,460 | $2,338/mo | 410 | 1.83 | — |
| 373 | Daphne, ALAll jobs | $89,040 | $2,312/mo | 460 | 2.16 | — |
| 374 | Gadsden, ALAll jobs | $75,210 | $2,246/mo | 70 | 0.87 | — |
| 375 | Dothan, ALAll jobs | $79,320 | $2,187/mo | 180 | 1.23 | — |
| 376 | Hot Springs, ARAll jobs | $74,700 | $2,186/mo | 30 | 0.35 | — |
| 377 | Charleston, WVAll jobs | $79,050 | $2,085/mo | 190 | 0.73 | — |
| 378 | Rome, GAAll jobs | $77,960 | $1,981/mo | 50 | 0.44 | — |
Location quotient compares this job's share of local employment with its share nationwide. Above 1.00 means the job is a larger share of local work. Rank is leftover only.
Other jobs
- Nurses
- Software Developers
- Elementary Teachers
- High School Teachers
- Accountants
- Truck Drivers
- Electricians
- Civil Engineers
- Lawyers
- Police Officers
- Financial Analysts
- Pharmacists
- Product Managers
- Physical Therapists
- Nurse Practitioners
- Physicians
- Data Scientists
- Firefighters
- Mechanical Engineers
Jobs that pay you to relocateCities that pay you to moveBest cities for remote workersEvery city for construction manager
Questions
How are the best cities for construction manager ranked?
By money left each month for one adult in a one-bedroom, after tax and rent, at the BLS OEWS May 2025 median wage for that metro. Cities without a published metro median are left off. Employment and location quotient are shown beside the rank. They do not change the order.
Is the pay a real local wage?
Yes. Each row uses the published metro median from BLS OEWS May 2025. A state median or a national estimate is not used on this list.