Where a solo concrete finisher business has the most room Our calculation
Clarksville, TN ranks first. One-person foundation, framing & exterior work businesses there average $152,810 a year in revenue, with 11.5 foundation, framing & exterior work businesses for every 10,000 residents (typical metro: 11.7). We scored all 332 metros where the Census publishes foundation, framing & exterior work business counts.
- 1ClarksvilleTENNESSEE · TN · $152,810 avg solo revenue · 11.5 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth83
- 2FayettevilleNORTH CAROLINA · NC · $105,671 avg solo revenue · 6.6 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fewer competitors per resident82
- 3HuntsvilleALABAMA · AL · $106,217 avg solo revenue · 10.3 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth81
- 4Myrtle BeachSOUTH CAROLINA · SC · $120,634 avg solo revenue · 15.9 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth78
- 5CharlestonSOUTH CAROLINA · SC · $110,531 avg solo revenue · 12.0 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth77
- 6SavannahGEORGIA · GA · $89,736 avg solo revenue · 8.5 foundation, framing & exterior work businesses per 10k residents · Strong on fewer competitors per resident and fast population growth77
- 7Punta GordaFLORIDA · FL · $100,137 avg solo revenue · 11.9 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth76
- 8WilmingtonNORTH CAROLINA · NC · $107,318 avg solo revenue · 15.4 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth75
- 9Michigan CityINDIANA · IN · $145,611 avg solo revenue · 8.0 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fewer competitors per resident75
- 10College StationTEXAS · TX · $127,555 avg solo revenue · 16.3 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth74
- 11DurhamNORTH CAROLINA · NC · $105,101 avg solo revenue · 13.7 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth74
- 12NashvilleTENNESSEE · TN · $123,621 avg solo revenue · 16.5 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth74
- 13MadisonWISCONSIN · WI · $109,527 avg solo revenue · 10.3 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth74
- 14SpartanburgSOUTH CAROLINA · SC · $114,434 avg solo revenue · 16.4 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth74
- 15Hilton Head IslandSOUTH CAROLINA · SC · $132,808 avg solo revenue · 21.3 foundation, framing & exterior work businesses per 10k residents · Strong on higher solo revenue and fast population growth73
Weights: average solo revenue 3, fewer competitors per resident 3, revenue compared with the local employee wage 2, new home permits 2, population growth 1. Each factor is a percentile among these metros.
Top 5 by each factor Government data
Highest solo revenue
- Dover, DE: $182,651
- Clarksville, TN: $152,810
- Michigan City, IN: $145,611
- Bridgeport, CT: $137,233
- Hilton Head Island, SC: $132,808
Least competition
- El Centro, CA: 4.6 per 10k residents
- Charleston, WV: 4.6 per 10k residents
- Honolulu, HI: 4.8 per 10k residents
- Beckley, WV: 4.9 per 10k residents
- San Jose, CA: 4.9 per 10k residents
Most new building
- North Port, FL: 19.8 home permits per 1k
- Lafayette, IN: 17.9 home permits per 1k
- Myrtle Beach, SC: 17.0 home permits per 1k
- Wilmington, NC: 16.8 home permits per 1k
- Cape Coral, FL: 16.6 home permits per 1k
Fastest-growing population
- Myrtle Beach, SC: +20.9%
- Lakeland, FL: +19.8%
- St. George, UT: +17.4%
- Ocala, FL: +17.3%
- Port St. Lucie, FL: +16.0%
Every metro Government data
Click a column to sort. “Rate to match it” is the hourly rate you'd need to bill to replace the local employee median, at our default assumptions (25% for tax and benefits, $30,000 overhead, 1,400 billable hours). Try your own numbers in the rate calculator.
| # | Metro | Score | Solo revenue | Businesses / 10k people | Employee median | Rate to match it | Permits / 1k |
|---|---|---|---|---|---|---|---|
| 1 | Clarksville, TN | 83 | $152,810 | 11.5 | $47,950 | $64/hr | 8.7 |
| 2 | Fayetteville, NC | 82 | $105,671 | 6.6 | $37,620 | $55/hr | 5.4 |
| 3 | Huntsville, AL | 81 | $106,217 | 10.3 | $47,150 | $64/hr | 8.7 |
| 4 | Myrtle Beach, SC | 78 | $120,634 | 15.9 | $45,810 | $62/hr | 17.0 |
| 5 | Charleston, SC | 77 | $110,531 | 12.0 | $52,560 | $68/hr | 8.7 |
| 6 | Savannah, GA | 77 | $89,736 | 8.5 | $45,840 | $62/hr | 12.8 |
| 7 | Punta Gorda, FL | 76 | $100,137 | 11.9 | $47,150 | $64/hr | 15.0 |
| 8 | Wilmington, NC | 75 | $107,318 | 15.4 | $44,030 | $61/hr | 16.8 |
| 9 | Michigan City, IN | 75 | $145,611 | 8.0 | $63,830 | $78/hr | 2.6 |
| 10 | College Station, TX | 74 | $127,555 | 16.3 | $43,290 | $60/hr | 8.6 |
| 11 | Durham, NC | 74 | $105,101 | 13.7 | $44,420 | $61/hr | 10.1 |
| 12 | Nashville, TN | 74 | $123,621 | 16.5 | $48,810 | $65/hr | 9.2 |
| 13 | Madison, WI | 74 | $109,527 | 10.3 | $65,910 | $80/hr | 10.0 |
| 14 | Spartanburg, SC | 74 | $114,434 | 16.4 | $48,130 | $64/hr | 11.6 |
| 15 | Hilton Head Island, SC | 73 | $132,808 | 21.3 | $49,420 | $66/hr | 13.5 |
| 16 | Dover, DE | 73 | $182,651 | 15.7 | $52,570 | $68/hr | 6.7 |
| 17 | Knoxville, TN | 73 | $107,012 | 13.6 | $45,970 | $62/hr | 8.4 |
| 18 | Greenville, NC | 72 | $91,195 | 10.3 | $39,400 | $57/hr | 7.3 |
| 19 | Charlottesville, VA | 71 | $92,176 | 8.9 | $51,230 | $67/hr | 9.5 |
| 20 | Raleigh, NC | 71 | $106,500 | 15.8 | $47,430 | $64/hr | 11.8 |
| 21 | Killeen, TX | 71 | $113,168 | 15.5 | $47,010 | $63/hr | 6.8 |
| 22 | New Haven, CT | 70 | $123,935 | 8.6 | $62,660 | $77/hr | 1.8 |
| 23 | Dothan, AL | 70 | $109,231 | 11.8 | $43,810 | $61/hr | 3.9 |
| 24 | Sherman, TX | 70 | $120,504 | 29.5 | $51,830 | $68/hr | 13.1 |
| 25 | Columbia, SC | 70 | $97,212 | 10.9 | $50,680 | $67/hr | 7.1 |
| 26 | Jacksonville, NC | 70 | $87,315 | 8.6 | $46,020 | $63/hr | 6.6 |
| 27 | Chambersburg, PA | 69 | $100,400 | 10.9 | $51,230 | $67/hr | 6.6 |
| 28 | Bridgeport, CT | 69 | $137,233 | 13.3 | $59,350 | $74/hr | 3.6 |
| 29 | Atlantic City, NJ | 68 | $113,452 | 10.2 | $64,070 | $79/hr | 4.3 |
| 30 | Kansas City, MO | 68 | $116,814 | 12.1 | $62,250 | $77/hr | 4.5 |
| 31 | Greeley, CO | 68 | $124,312 | 25.9 | $58,970 | $74/hr | 8.5 |
| 32 | Crestview, FL | 68 | $102,149 | 16.0 | $49,120 | $65/hr | 11.5 |
| 33 | Richmond, VA | 68 | $92,944 | 11.3 | $45,670 | $62/hr | 6.8 |
| 34 | Sioux Falls, SD | 68 | $108,177 | 17.0 | $47,790 | $64/hr | 7.8 |
| 35 | Chattanooga, TN | 68 | $105,074 | 13.3 | $45,360 | $62/hr | 5.1 |
| 36 | Austin, TX | 67 | $105,805 | 18.8 | $49,410 | $66/hr | 11.3 |
| 37 | Greenville, SC | 67 | $101,317 | 14.9 | $50,510 | $67/hr | 8.6 |
| 38 | Columbus, OH | 67 | $110,188 | 12.6 | $64,910 | $79/hr | 7.2 |
| 39 | Fort Collins, CO | 67 | $118,193 | 16.2 | $58,890 | $74/hr | 6.6 |
| 40 | Charlotte, NC | 67 | $104,051 | 16.3 | $48,200 | $64/hr | 8.0 |
| 41 | Lafayette, IN | 67 | $87,609 | 8.6 | $57,540 | $73/hr | 17.9 |
| 42 | Omaha, NE | 66 | $117,659 | 18.6 | $50,240 | $66/hr | 6.5 |
| 43 | Gainesville, GA | 66 | $107,992 | 25.9 | $45,810 | $62/hr | 9.4 |
| 44 | Homosassa Springs, FL | 66 | $81,874 | 10.7 | $45,430 | $62/hr | 12.9 |
| 45 | Bloomington, IL | 66 | $109,402 | 6.7 | $61,370 | $76/hr | 1.6 |
| 46 | Florence, SC | 66 | $89,731 | 8.3 | $46,530 | $63/hr | 4.5 |
| 47 | Des Moines, IA | 66 | $112,798 | 17.6 | $59,700 | $75/hr | 8.5 |
| 48 | Roanoke, VA | 66 | $109,991 | 10.6 | $50,340 | $66/hr | 2.8 |
| 49 | Fargo, ND | 66 | $97,402 | 10.9 | $57,230 | $73/hr | 5.8 |
| 50 | Pensacola, FL | 65 | $97,877 | 13.6 | $47,580 | $64/hr | 6.3 |
| 51 | Hartford, CT | 65 | $112,178 | 9.2 | $57,130 | $72/hr | 1.3 |
| 52 | Dayton, OH | 65 | $115,528 | 9.9 | $62,580 | $77/hr | 2.4 |
| 53 | Dallas, TX | 65 | $106,925 | 21.8 | $48,770 | $65/hr | 8.3 |
| 54 | Gettysburg, PA | 64 | $122,044 | 15.9 | $60,190 | $75/hr | 4.5 |
| 55 | Cincinnati, OH | 64 | $109,654 | 11.0 | $62,990 | $78/hr | 3.2 |
| 56 | Boston, MA | 64 | $109,844 | 9.3 | $62,870 | $78/hr | 2.0 |
| 57 | Oshkosh, WI | 64 | $120,745 | 11.6 | $74,290 | $88/hr | 4.0 |
| 58 | York, PA | 64 | $98,636 | 9.1 | $59,840 | $75/hr | 3.4 |
| 59 | Bozeman, MT | 64 | $119,111 | 32.0 | $64,280 | $79/hr | 12.4 |
| 60 | Allentown, PA | 64 | $106,352 | 8.6 | $62,970 | $78/hr | 2.3 |
| 61 | Panama City, FL | 64 | $95,868 | 17.0 | $47,370 | $64/hr | 10.8 |
| 62 | Peoria, IL | 63 | $126,413 | 7.8 | $72,670 | $86/hr | 0.6 |
| 63 | Birmingham, AL | 63 | $101,567 | 11.8 | $46,390 | $63/hr | 3.6 |
| 64 | North Port, FL | 63 | $87,992 | 13.8 | $49,440 | $66/hr | 19.8 |
| 65 | Lubbock, TX | 63 | $107,685 | 23.3 | $47,900 | $64/hr | 8.0 |
| 66 | Asheville, NC | 63 | $101,408 | 16.6 | $44,860 | $61/hr | 7.8 |
| 67 | San Luis Obispo, CA | 63 | $115,933 | 10.4 | $61,070 | $76/hr | 2.4 |
| 68 | Colorado Springs, CO | 63 | $115,993 | 17.8 | $59,860 | $75/hr | 7.6 |
| 69 | Manhattan, KS | 63 | $99,473 | 10.0 | $57,030 | $72/hr | 3.7 |
| 70 | Ames, IA | 62 | $93,943 | 8.3 | $58,230 | $73/hr | 3.1 |
| 71 | Oklahoma City, OK | 62 | $106,634 | 20.1 | $46,950 | $63/hr | 5.9 |
| 72 | St. George, UT | 62 | $97,442 | 22.3 | $48,070 | $64/hr | 14.5 |
| 73 | Portland, ME | 62 | $108,117 | 14.9 | $62,430 | $77/hr | 6.2 |
| 74 | Burlington, NC | 62 | $92,628 | 16.6 | $45,240 | $62/hr | 11.5 |
| 75 | Topeka, KS | 62 | $117,433 | 12.3 | $53,430 | $69/hr | 2.7 |
| 76 | Appleton, WI | 62 | $120,082 | 14.5 | $68,990 | $83/hr | 5.1 |
| 77 | Manchester, NH | 61 | $119,778 | 12.3 | $56,950 | $72/hr | 1.5 |
| 78 | Columbus, GA | 61 | $95,152 | 8.5 | $42,020 | $59/hr | 1.9 |
| 79 | Tulsa, OK | 61 | $103,977 | 17.7 | $46,160 | $63/hr | 5.0 |
| 80 | Medford, OR | 61 | $105,363 | 10.4 | $62,010 | $77/hr | 4.2 |
| 81 | Lincoln, NE | 61 | $99,733 | 15.4 | $49,970 | $66/hr | 7.0 |
| 82 | Fayetteville, AR | 60 | $95,315 | 25.4 | $47,710 | $64/hr | 15.5 |
| 83 | Rapid City, SD | 60 | $100,898 | 18.4 | $48,300 | $65/hr | 6.3 |
| 84 | St. Louis, MO | 59 | $108,539 | 9.8 | $64,670 | $79/hr | 2.2 |
| 85 | Ogden, UT | 59 | $89,241 | 12.0 | $52,000 | $68/hr | 5.5 |
| 86 | Daphne, AL | 59 | $88,472 | 18.1 | $44,720 | $61/hr | 10.8 |
| 87 | Harrisburg, PA | 59 | $90,657 | 7.3 | $60,590 | $76/hr | 2.0 |
| 88 | Bangor, ME | 59 | $93,839 | 12.2 | $44,840 | $61/hr | 3.1 |
| 89 | Lawton, OK | 59 | $98,885 | 9.5 | $47,680 | $64/hr | 1.6 |
| 90 | Santa Cruz, CA | 58 | $98,779 | 7.0 | $60,210 | $75/hr | 1.8 |
| 91 | Jonesboro, AR | 58 | $88,421 | 16.4 | $39,050 | $56/hr | 7.5 |
| 92 | Hagerstown, MD | 58 | $79,958 | 10.3 | $47,740 | $64/hr | 5.4 |
| 93 | Memphis, TN | 58 | $104,538 | 12.0 | $50,030 | $66/hr | 2.5 |
| 94 | Midland, TX | 58 | $99,388 | 32.0 | $47,360 | $64/hr | 7.3 |
| 95 | Lawrence, KS | 58 | $94,130 | 9.5 | $60,230 | $75/hr | 3.1 |
| 96 | Indianapolis, IN | 58 | $94,382 | 12.3 | $62,110 | $77/hr | 5.4 |
| 97 | Boulder, CO | 58 | $92,829 | 9.9 | $60,330 | $75/hr | 6.1 |
| 98 | Denver, CO | 58 | $112,158 | 19.3 | $62,130 | $77/hr | 5.3 |
| 99 | Jacksonville, FL | 58 | $78,718 | 11.1 | $49,260 | $65/hr | 8.0 |
| 100 | Grand Junction, CO | 57 | $105,343 | 18.5 | $55,610 | $71/hr | 5.1 |
| 101 | Binghamton, NY | 57 | $95,948 | 7.0 | $62,350 | $77/hr | 1.9 |
| 102 | Louisville/Jefferson County, KY | 57 | $96,163 | 13.5 | $52,700 | $68/hr | 4.4 |
| 103 | Sacramento, CA | 57 | $79,736 | 7.5 | $60,240 | $75/hr | 4.4 |
| 104 | Green Bay, WI | 57 | $104,812 | 13.2 | $64,250 | $79/hr | 4.3 |
| 105 | Columbia, MO | 57 | $93,062 | 11.2 | $59,090 | $74/hr | 3.8 |
| 106 | Oxnard, CA | 57 | $100,737 | 8.3 | $64,080 | $79/hr | 1.9 |
| 107 | Wausau, WI | 57 | $115,180 | 13.7 | $62,020 | $77/hr | 2.5 |
| 108 | Bismarck, ND | 57 | $101,385 | 13.5 | $57,530 | $73/hr | 3.0 |
| 109 | Atlanta, GA | 57 | $97,082 | 18.3 | $46,750 | $63/hr | 5.4 |
| 110 | Jackson, TN | 57 | $96,587 | 12.3 | $43,730 | $60/hr | 2.6 |
| 111 | Phoenix, AZ | 56 | $79,476 | 10.5 | $59,260 | $74/hr | 7.9 |
| 112 | State College, PA | 56 | $93,882 | 7.6 | $61,040 | $76/hr | 2.0 |
| 113 | Champaign, IL | 56 | $85,678 | 6.5 | $74,660 | $88/hr | 3.8 |
| 114 | Montgomery, AL | 56 | $84,113 | 9.4 | $44,240 | $61/hr | 2.8 |
| 115 | Grand Forks, ND | 56 | $98,014 | 10.8 | $52,140 | $68/hr | 2.2 |
| 116 | Little Rock, AR | 56 | $96,981 | 16.3 | $46,040 | $63/hr | 4.1 |
| 117 | Fond du Lac, WI | 56 | $117,444 | 12.8 | $62,680 | $77/hr | 1.8 |
| 118 | Milwaukee, WI | 56 | $102,399 | 8.3 | $74,730 | $88/hr | 2.0 |
| 119 | Winchester, VA | 55 | $87,977 | 15.4 | $47,560 | $64/hr | 6.2 |
| 120 | Augusta, GA | 55 | $79,000 | 11.5 | $46,350 | $63/hr | 6.6 |
| 121 | Wichita, KS | 55 | $92,304 | 14.2 | $48,780 | $65/hr | 4.8 |
| 122 | Santa Maria, CA | 55 | $87,983 | 7.6 | $59,450 | $75/hr | 3.1 |
| 123 | Lake Havasu City, AZ | 55 | $86,396 | 15.2 | $50,810 | $67/hr | 8.2 |
| 124 | Wenatchee, WA | 55 | $90,655 | 12.4 | $73,890 | $87/hr | 8.7 |
| 125 | Philadelphia, PA | 55 | $89,596 | 8.1 | $60,900 | $76/hr | 2.1 |
| 126 | Boise City, ID | 55 | $92,382 | 20.0 | $56,060 | $71/hr | 11.6 |
| 127 | Traverse City, MI | 55 | $105,511 | 17.2 | $58,940 | $74/hr | 5.2 |
| 128 | Seattle, WA | 54 | $88,227 | 9.0 | $80,860 | $94/hr | 3.9 |
| 129 | Sioux City, IA | 54 | $102,186 | 15.0 | $57,410 | $73/hr | 3.9 |
| 130 | Abilene, TX | 54 | $94,393 | 26.1 | $46,440 | $63/hr | 6.4 |
| 131 | Tyler, TX | 54 | $108,869 | 28.9 | $45,850 | $62/hr | 2.2 |
| 132 | Waco, TX | 54 | $98,104 | 24.2 | $44,430 | $61/hr | 4.8 |
| 133 | Pocatello, ID | 54 | $88,465 | 16.0 | $47,980 | $64/hr | 6.6 |
| 134 | Reading, PA | 54 | $98,985 | 10.4 | $59,710 | $75/hr | 1.3 |
| 135 | Racine, WI | 54 | $90,935 | 9.8 | $63,450 | $78/hr | 3.4 |
| 136 | Hot Springs, AR | 54 | $112,983 | 23.4 | $44,180 | $61/hr | 3.3 |
| 137 | Iowa City, IA | 54 | $87,462 | 12.8 | $58,130 | $73/hr | 7.1 |
| 138 | Gainesville, FL | 54 | $61,590 | 8.5 | $46,580 | $63/hr | 10.5 |
| 139 | Lexington, KY | 54 | $86,644 | 11.7 | $51,820 | $68/hr | 4.5 |
| 140 | Eau Claire, WI | 53 | $93,516 | 13.7 | $61,010 | $76/hr | 5.4 |
| 141 | Eugene, OR | 53 | $79,672 | 6.7 | $61,270 | $76/hr | 4.0 |
| 142 | La Crosse, WI | 53 | $102,031 | 12.1 | $60,860 | $76/hr | 2.8 |
| 143 | Fort Wayne, IN | 53 | $97,172 | 13.9 | $60,580 | $76/hr | 3.6 |
| 144 | Lansing, MI | 53 | $91,160 | 8.8 | $59,640 | $75/hr | 1.8 |
| 145 | Gulfport, MS | 53 | $80,520 | 16.5 | $38,060 | $55/hr | 7.9 |
| 146 | Harrisonburg, VA | 53 | $86,472 | 14.7 | $47,900 | $64/hr | 6.2 |
| 147 | Bloomington, IN | 53 | $78,373 | 9.2 | $65,510 | $80/hr | 7.8 |
| 148 | Minneapolis, MN | 52 | $99,158 | 13.1 | $72,760 | $86/hr | 3.9 |
| 149 | Houston, TX | 52 | $84,840 | 20.0 | $46,600 | $63/hr | 8.7 |
| 150 | Hickory, NC | 52 | $82,034 | 15.6 | $44,570 | $61/hr | 8.5 |
| 151 | Morgantown, WV | 52 | $82,554 | 5.7 | $50,120 | $66/hr | 0.2 |
| 152 | Decatur, AL | 52 | $101,805 | 18.3 | $45,790 | $62/hr | 2.6 |
| 153 | Helena, MT | 52 | $109,667 | 19.8 | $59,260 | $74/hr | 2.3 |
| 154 | Waterbury, CT | 52 | $120,948 | 18.2 | $59,620 | $75/hr | 1.1 |
| 155 | Billings, MT | 51 | $99,409 | 18.6 | $62,650 | $77/hr | 5.4 |
| 156 | Trenton, NJ | 51 | $99,656 | 12.8 | $71,820 | $86/hr | 3.0 |
| 157 | Portland, OR | 51 | $86,436 | 8.3 | $75,090 | $88/hr | 3.3 |
| 158 | Bowling Green, KY | 51 | $84,348 | 17.9 | $49,380 | $66/hr | 7.9 |
| 159 | Brunswick, GA | 51 | $71,558 | 10.6 | $46,140 | $63/hr | 5.5 |
| 160 | Winston, NC | 51 | $81,556 | 16.0 | $44,680 | $61/hr | 6.8 |
| 161 | Janesville, WI | 51 | $113,399 | 14.2 | $77,990 | $91/hr | 2.4 |
| 162 | Palm Bay, FL | 51 | $66,070 | 10.3 | $47,410 | $64/hr | 7.3 |
| 163 | Idaho Falls, ID | 51 | $86,906 | 21.8 | $52,580 | $68/hr | 9.3 |
| 164 | Wichita Falls, TX | 50 | $106,827 | 16.3 | $43,200 | $60/hr | 1.1 |
| 165 | Greensboro, NC | 50 | $82,144 | 14.6 | $46,030 | $63/hr | 4.9 |
| 166 | Williamsport, PA | 50 | $93,200 | 8.5 | $56,260 | $72/hr | 0.6 |
| 167 | Virginia Beach, VA | 50 | $79,124 | 8.1 | $49,580 | $66/hr | 2.2 |
| 168 | Lynchburg, VA | 50 | $68,929 | 10.6 | $36,840 | $54/hr | 4.2 |
| 169 | Battle Creek, MI | 50 | $86,082 | 8.1 | $50,150 | $66/hr | 0.9 |
| 170 | Spokane, WA | 50 | $86,631 | 11.0 | $75,210 | $89/hr | 5.3 |
| 171 | Macon, GA | 49 | $85,550 | 11.8 | $43,530 | $60/hr | 2.2 |
| 172 | Bend, OR | 49 | $83,955 | 15.5 | $65,790 | $80/hr | 12.1 |
| 173 | Salt Lake City, UT | 49 | $85,369 | 13.6 | $60,740 | $76/hr | 6.0 |
| 174 | Scranton, PA | 49 | $87,400 | 8.7 | $58,000 | $73/hr | 1.1 |
| 175 | Reno, NV | 48 | $62,497 | 7.1 | $61,360 | $76/hr | 5.2 |
| 176 | Olympia, WA | 48 | $67,297 | 6.9 | $75,850 | $89/hr | 5.6 |
| 177 | Port St. Lucie, FL | 48 | $73,990 | 16.0 | $48,280 | $65/hr | 9.3 |
| 178 | Provo, UT | 48 | $71,194 | 14.1 | $51,170 | $67/hr | 10.2 |
| 179 | Yuba City, CA | 48 | $70,698 | 8.1 | $67,530 | $82/hr | 4.5 |
| 180 | Bellingham, WA | 48 | $77,610 | 9.5 | $77,910 | $91/hr | 5.3 |
| 181 | Tampa, FL | 48 | $73,207 | 12.6 | $49,590 | $66/hr | 6.9 |
| 182 | Terre Haute, IN | 48 | $84,558 | 8.2 | $59,980 | $75/hr | 1.7 |
| 183 | Logan, UT | 48 | $80,842 | 17.5 | $49,600 | $66/hr | 7.6 |
| 184 | Coeur d'Alene, ID | 48 | $86,425 | 23.1 | $57,590 | $73/hr | 9.4 |
| 185 | Prescott Valley, AZ | 48 | $80,441 | 16.4 | $49,460 | $66/hr | 7.0 |
| 186 | Springfield, MA | 47 | $87,678 | 8.2 | $63,560 | $78/hr | 0.7 |
| 187 | San Jose, CA | 47 | $77,415 | 4.9 | $75,520 | $89/hr | 2.8 |
| 188 | Kenosha, WI | 47 | $84,932 | 11.5 | $60,630 | $76/hr | 5.3 |
| 189 | Tucson, AZ | 47 | $79,261 | 11.3 | $57,500 | $73/hr | 4.4 |
| 190 | Las Vegas, NV | 47 | $40,216 | 5.4 | $60,870 | $76/hr | 6.2 |
| 191 | Ann Arbor, MI | 47 | $80,000 | 8.8 | $59,630 | $75/hr | 2.9 |
| 192 | Salem, OR | 46 | $85,879 | 11.3 | $67,990 | $82/hr | 3.2 |
| 193 | Canton, OH | 46 | $117,832 | 20.7 | $62,570 | $77/hr | 1.6 |
| 194 | San Antonio, TX | 46 | $86,688 | 23.3 | $47,010 | $63/hr | 4.0 |
| 195 | Lafayette, LA | 46 | $81,661 | 14.2 | $53,890 | $70/hr | 5.0 |
| 196 | Missoula, MT | 46 | $81,119 | 14.8 | $61,550 | $76/hr | 7.1 |
| 197 | Merced, CA | 46 | $62,664 | 6.4 | $53,220 | $69/hr | 2.7 |
| 198 | Kiryas Joel, NY | 46 | $73,378 | 8.5 | $61,990 | $77/hr | 3.1 |
| 199 | Pittsburgh, PA | 46 | $86,665 | 9.6 | $63,310 | $78/hr | 2.4 |
| 200 | Lakeland, FL | 46 | $67,589 | 14.8 | $47,440 | $64/hr | 10.4 |
| 201 | Davenport, IA | 46 | $89,494 | 9.8 | $60,680 | $76/hr | 1.6 |
| 202 | Kingsport, TN | 46 | $72,714 | 11.4 | $42,830 | $60/hr | 3.7 |
| 203 | Tallahassee, FL | 46 | $66,599 | 11.5 | $44,770 | $61/hr | 7.0 |
| 204 | Amarillo, TX | 46 | $91,320 | 25.0 | $45,760 | $62/hr | 3.7 |
| 205 | Redding, CA | 45 | $89,725 | 10.3 | $61,270 | $76/hr | 1.4 |
| 206 | Deltona, FL | 45 | $65,057 | 12.5 | $48,010 | $64/hr | 7.7 |
| 207 | Cleveland, TN | 45 | $72,439 | 15.4 | $47,470 | $64/hr | 7.3 |
| 208 | Santa Rosa, CA | 45 | $79,137 | 9.3 | $61,980 | $77/hr | 3.5 |
| 209 | Napa, CA | 45 | $80,500 | 7.3 | $74,000 | $88/hr | 2.7 |
| 210 | Tuscaloosa, AL | 45 | $68,514 | 8.7 | $44,300 | $61/hr | 2.2 |
| 211 | Longview, WA | 45 | $74,643 | 7.8 | $76,690 | $90/hr | 2.7 |
| 212 | Glens Falls, NY | 44 | $86,939 | 11.1 | $58,490 | $74/hr | 2.6 |
| 213 | Niles, MI | 44 | $76,273 | 8.3 | $55,590 | $71/hr | 2.4 |
| 214 | Orlando, FL | 44 | $66,704 | 15.2 | $47,800 | $64/hr | 10.0 |
| 215 | Kennewick, WA | 44 | $69,504 | 11.3 | $77,440 | $91/hr | 7.8 |
| 216 | Kalamazoo, MI | 44 | $71,591 | 6.9 | $52,600 | $68/hr | 1.9 |
| 217 | Stockton, CA | 44 | $53,320 | 5.9 | $56,980 | $72/hr | 3.2 |
| 218 | Albany, NY | 44 | $74,668 | 7.9 | $62,980 | $78/hr | 2.3 |
| 219 | Odessa, TX | 44 | $84,024 | 36.0 | $47,940 | $64/hr | 5.6 |
| 220 | Lancaster, PA | 44 | $103,283 | 21.7 | $59,800 | $75/hr | 2.3 |
| 221 | Grand Island, NE | 43 | $92,269 | 25.8 | $49,350 | $65/hr | 3.5 |
| 222 | Staunton, VA | 43 | $68,099 | 11.5 | $57,010 | $72/hr | 7.8 |
| 223 | Syracuse, NY | 43 | $72,363 | 7.4 | $61,550 | $76/hr | 3.1 |
| 224 | Baltimore, MD | 43 | $71,786 | 7.9 | $51,950 | $68/hr | 2.0 |
| 225 | San Angelo, TX | 43 | $90,364 | 25.8 | $40,180 | $57/hr | 2.8 |
| 226 | Ocala, FL | 43 | $59,933 | 14.5 | $47,010 | $63/hr | 15.0 |
| 227 | Paducah, KY | 43 | $91,660 | 12.7 | $53,320 | $69/hr | 1.7 |
| 228 | Grand Rapids, MI | 42 | $77,868 | 12.0 | $59,540 | $75/hr | 3.7 |
| 229 | Texarkana, TX | 42 | $89,522 | 17.7 | $40,710 | $58/hr | 2.0 |
| 230 | Visalia, CA | 42 | $52,112 | 5.6 | $57,260 | $73/hr | 3.7 |
| 231 | Muskegon, MI | 42 | $75,757 | 10.2 | $56,680 | $72/hr | 2.6 |
| 232 | Evansville, IN | 42 | $74,580 | 9.3 | $63,850 | $78/hr | 3.0 |
| 233 | Cape Coral, FL | 42 | $69,088 | 20.2 | $48,350 | $65/hr | 16.6 |
| 234 | Burlington, VT | 42 | $73,987 | 11.0 | $62,520 | $77/hr | 5.5 |
| 235 | Youngstown, OH | 42 | $113,496 | 19.0 | $61,060 | $76/hr | 0.7 |
| 236 | Honolulu, HI | 42 | $81,683 | 4.8 | $96,260 | $107/hr | 1.4 |
| 237 | Great Falls, MT | 42 | $81,100 | 11.8 | $57,680 | $73/hr | 3.0 |
| 238 | Riverside, CA | 42 | $66,763 | 9.2 | $59,550 | $75/hr | 3.4 |
| 239 | San Diego, CA | 41 | $64,453 | 7.0 | $66,530 | $81/hr | 3.6 |
| 240 | Mobile, AL | 41 | $79,497 | 12.7 | $45,340 | $62/hr | 2.7 |
| 241 | Walla Walla, WA | 41 | $72,273 | 8.2 | $62,160 | $77/hr | 2.6 |
| 242 | Lewiston, ID | 40 | $47,696 | 7.2 | $59,520 | $75/hr | 4.7 |
| 243 | Washington, DC | 40 | $77,259 | 12.1 | $58,350 | $74/hr | 2.8 |
| 244 | Longview, TX | 40 | $87,549 | 17.8 | $45,070 | $62/hr | 1.0 |
| 245 | Mount Vernon, WA | 40 | $77,018 | 9.7 | $89,100 | $101/hr | 2.8 |
| 246 | Blacksburg, VA | 40 | $59,308 | 7.9 | $45,500 | $62/hr | 2.7 |
| 247 | Bakersfield, CA | 40 | $50,471 | 6.7 | $58,670 | $74/hr | 3.5 |
| 248 | Pueblo, CO | 40 | $97,151 | 16.5 | $55,600 | $71/hr | 1.3 |
| 249 | Fresno, CA | 40 | $49,640 | 6.6 | $57,620 | $73/hr | 3.0 |
| 250 | Jackson, MI | 40 | $72,052 | 8.9 | $51,100 | $67/hr | 1.9 |
| 251 | San Francisco, CA | 39 | $73,688 | 5.0 | $75,970 | $89/hr | 1.7 |
| 252 | Lebanon, PA | 39 | $69,557 | 11.0 | $56,400 | $72/hr | 3.8 |
| 253 | Albuquerque, NM | 39 | $63,466 | 9.2 | $50,310 | $66/hr | 3.1 |
| 254 | Sebastian, FL | 39 | $74,855 | 12.6 | $47,330 | $64/hr | 1.5 |
| 255 | Springfield, MO | 39 | $84,940 | 19.5 | $58,510 | $74/hr | 3.6 |
| 256 | Mankato, MN | 39 | $79,722 | 12.8 | $61,590 | $76/hr | 3.4 |
| 257 | Fairbanks, AK | 39 | $83,840 | 6.8 | $92,410 | $104/hr | 0.3 |
| 258 | Jackson, MS | 39 | $83,894 | 15.4 | $45,330 | $62/hr | 2.6 |
| 259 | St. Cloud, MN | 39 | $78,825 | 13.9 | $61,100 | $76/hr | 3.9 |
| 260 | Chico, CA | 39 | $62,465 | 8.9 | $59,710 | $75/hr | 4.8 |
| 261 | Waterloo, IA | 39 | $73,529 | 10.7 | $58,860 | $74/hr | 3.3 |
| 262 | Duluth, MN | 39 | $79,902 | 10.0 | $70,320 | $84/hr | 2.3 |
| 263 | Yakima, WA | 38 | $61,097 | 6.9 | $87,830 | $100/hr | 2.8 |
| 264 | Grants Pass, OR | 38 | $72,371 | 10.3 | $60,220 | $75/hr | 3.3 |
| 265 | Beckley, WV | 38 | $66,486 | 4.9 | $49,520 | $66/hr | 0.7 |
| 266 | Altoona, PA | 38 | $76,111 | 8.6 | $52,990 | $69/hr | 0.7 |
| 267 | Kahului, HI | 38 | $77,959 | 10.8 | $104,450 | $115/hr | 5.5 |
| 268 | Vineland, NJ | 38 | $69,750 | 7.6 | $61,090 | $76/hr | 0.9 |
| 269 | Providence, RI | 38 | $76,675 | 9.9 | $63,300 | $78/hr | 1.7 |
| 270 | Chicago, IL | 38 | $81,058 | 9.3 | $81,020 | $94/hr | 1.7 |
| 271 | Rochester, MN | 38 | $84,021 | 13.4 | $72,270 | $86/hr | 3.2 |
| 272 | Cleveland, OH | 38 | $93,458 | 14.7 | $66,080 | $80/hr | 1.9 |
| 273 | Jefferson City, MO | 37 | $93,695 | 18.7 | $58,380 | $74/hr | 1.4 |
| 274 | Sheboygan, WI | 37 | $69,712 | 9.6 | $67,330 | $82/hr | 3.1 |
| 275 | Santa Fe, NM | 37 | $67,943 | 11.3 | $51,430 | $67/hr | 3.2 |
| 276 | South Bend, IN | 37 | $70,983 | 9.3 | $59,520 | $75/hr | 2.3 |
| 277 | Utica, NY | 37 | $78,508 | 9.5 | $58,960 | $74/hr | 1.1 |
| 278 | Anchorage, AK | 37 | $85,524 | 10.0 | $92,250 | $104/hr | 0.7 |
| 279 | Los Angeles, CA | 37 | $65,460 | 6.6 | $63,790 | $78/hr | 2.1 |
| 280 | Yuma, AZ | 37 | $50,550 | 11.9 | $48,720 | $65/hr | 5.5 |
| 281 | Rockford, IL | 37 | $95,068 | 13.6 | $75,320 | $89/hr | 1.1 |
| 282 | Akron, OH | 37 | $91,304 | 13.8 | $63,850 | $78/hr | 1.1 |
| 283 | Detroit, MI | 36 | $77,664 | 10.7 | $62,330 | $77/hr | 2.0 |
| 284 | New York, NY | 36 | $63,590 | 7.9 | $65,670 | $80/hr | 2.2 |
| 285 | Albany, GA | 36 | $66,922 | 10.4 | $37,390 | $55/hr | 1.3 |
| 286 | Shreveport, LA | 36 | $74,877 | 12.2 | $47,880 | $64/hr | 2.7 |
| 287 | Rochester, NY | 36 | $73,693 | 8.9 | $62,370 | $77/hr | 1.7 |
| 288 | Buffalo, NY | 36 | $65,685 | 6.5 | $62,640 | $77/hr | 1.3 |
| 289 | Columbus, IN | 36 | $57,580 | 8.4 | $59,660 | $75/hr | 2.2 |
| 290 | Joplin, MO | 35 | $76,958 | 15.6 | $56,370 | $72/hr | 3.0 |
| 291 | Parkersburg, WV | 35 | $61,829 | 5.8 | $51,950 | $68/hr | 1.1 |
| 292 | Naples, FL | 35 | $62,214 | 17.4 | $49,700 | $66/hr | 6.9 |
| 293 | Modesto, CA | 34 | $58,578 | 7.5 | $76,500 | $90/hr | 2.2 |
| 294 | Monroe, MI | 34 | $76,659 | 11.3 | $57,710 | $73/hr | 1.2 |
| 295 | Fort Smith, AR | 34 | $73,352 | 23.3 | $38,890 | $56/hr | 2.9 |
| 296 | Flint, MI | 34 | $79,235 | 11.0 | $60,000 | $75/hr | 1.1 |
| 297 | Cedar Rapids, IA | 34 | $71,904 | 12.9 | $58,160 | $73/hr | 3.6 |
| 298 | Charleston, WV | 34 | $63,745 | 4.6 | $59,330 | $74/hr | 0.6 |
| 299 | Baton Rouge, LA | 34 | $70,564 | 13.9 | $61,250 | $76/hr | 4.9 |
| 300 | Vallejo, CA | 34 | $49,682 | 6.1 | $61,200 | $76/hr | 1.9 |
| 301 | El Centro, CA | 33 | $25,625 | 4.6 | $52,760 | $69/hr | 1.3 |
| 302 | Lima, OH | 33 | $76,079 | 9.2 | $81,270 | $94/hr | 1.5 |
| 303 | Salinas, CA | 33 | $59,822 | 6.2 | $68,050 | $82/hr | 1.8 |
| 304 | Cape Girardeau, MO | 33 | $82,771 | 14.2 | $58,180 | $73/hr | 1.0 |
| 305 | Wheeling, WV | 33 | $67,544 | 6.6 | $66,680 | $81/hr | 0.0 |
| 306 | Flagstaff, AZ | 32 | $56,299 | 10.6 | $58,490 | $74/hr | 4.4 |
| 307 | Cheyenne, WY | 32 | $64,747 | 13.9 | $61,880 | $77/hr | 5.5 |
| 308 | Twin Falls, ID | 31 | $62,049 | 18.5 | $51,640 | $68/hr | 5.6 |
| 309 | Sandusky, OH | 31 | $74,771 | 12.0 | $63,310 | $78/hr | 2.8 |
| 310 | Albany, OR | 31 | $56,632 | 8.9 | $59,930 | $75/hr | 1.4 |
| 311 | Dubuque, IA | 30 | $72,897 | 15.0 | $58,400 | $74/hr | 3.4 |
| 312 | Kingston, NY | 30 | $68,044 | 12.2 | $56,930 | $72/hr | 2.4 |
| 313 | Huntington, WV | 30 | $57,026 | 7.1 | $56,220 | $72/hr | 0.8 |
| 314 | Toledo, OH | 29 | $70,234 | 9.9 | $62,200 | $77/hr | 0.8 |
| 315 | Springfield, IL | 28 | $61,091 | 8.4 | $63,310 | $78/hr | 1.1 |
| 316 | Johnstown, PA | 28 | $52,460 | 6.9 | $53,560 | $69/hr | 0.5 |
| 317 | Saginaw, MI | 27 | $54,464 | 8.5 | $56,990 | $72/hr | 1.1 |
| 318 | St. Joseph, MO | 27 | $74,796 | 11.8 | $58,480 | $74/hr | 0.5 |
| 319 | Mansfield, OH | 26 | $77,159 | 14.5 | $59,490 | $75/hr | 0.9 |
| 320 | Kankakee, IL | 26 | $53,638 | 8.3 | $65,130 | $80/hr | 1.1 |
| 321 | Monroe, LA | 25 | $52,615 | 11.8 | $43,000 | $60/hr | 2.4 |
| 322 | Las Cruces, NM | 25 | $49,973 | 15.9 | $45,180 | $62/hr | 3.7 |
| 323 | McAllen, TX | 25 | $39,573 | 28.8 | $38,620 | $56/hr | 8.2 |
| 324 | Corpus Christi, TX | 25 | $62,697 | 21.4 | $49,680 | $66/hr | 4.7 |
| 325 | Midland, MI | 25 | $52,119 | 9.7 | $59,840 | $75/hr | 1.5 |
| 326 | New Orleans, LA | 25 | $60,827 | 11.4 | $47,830 | $64/hr | 1.7 |
| 327 | Elkhart, IN | 25 | $61,977 | 14.9 | $63,030 | $78/hr | 3.8 |
| 328 | Miami, FL | 23 | $54,497 | 18.9 | $48,860 | $65/hr | 3.8 |
| 329 | Casper, WY | 22 | $60,193 | 13.8 | $62,310 | $77/hr | 2.5 |
| 330 | El Paso, TX | 21 | $56,954 | 17.9 | $41,940 | $59/hr | 2.3 |
| 331 | Beaumont, TX | 20 | $53,625 | 15.3 | $48,310 | $65/hr | 2.4 |
| 332 | Farmington, NM | 20 | $39,820 | 10.3 | $46,850 | $63/hr | 0.7 |
How to read this
Revenue is what one-person businesses take in before expenses, not take-home pay. A high figure with lots of competitors per resident usually means a busy but crowded market; a lower figure with few competitors can mean room to grow. Business counts come from the Census Nonemployer Statistics (2024) and County Business Patterns (2023), grouped as “foundation, framing & exterior work”, so they include some firms outside the trade itself.
For pay as an employee in any of these cities, see the concrete finisher salary overview or the best cities for concrete finishers to work.
Census Nonemployer Statistics 2024; County Business Patterns 2023; Census Building Permits 2025; Census population estimates; BLS OEWS May 2025. Our data