Permits by trade
Roofing permit activity, city by city
See where roofing permits (reroofs, tear-offs, and roof repairs) are being filed this week, computed from each city's official permit feed.
Where roofing permits are being filed right now
20,439 roofing permits tracked across 246 cities in the latest period. Every count is computed weekly from the official building-permit feed, never an estimate.
| City | This period | Share of permits | Trend |
|---|---|---|---|
| 1.Los Angeles, CA | 1,185 | 9.0% | +5% week-over-week |
| 2.Hillsborough County, FL | 881 | 17.7% | 0% week-over-week |
| 3.Miami-Dade County, FL | 856 | 22.9% | -0% week-over-week |
| 4.Pasco County, FL | 638 | 16.0% | +2% week-over-week |
| 5.Oklahoma City, OK | 542 | 14.1% | -26% week-over-week |
| 6.Polk County, FL | 522 | 23.7% | -4% week-over-week |
| 7.Port St. Lucie, FL | 506 | 22.1% | -4% week-over-week |
| 8.Pinellas County, FL | 460 | 20.4% | +27% week-over-week |
| 9.New York City, NY | 424 | 7.4% | -25% week-over-week |
| 10.San Antonio, TX | 416 | 6.2% | +10% week-over-week |
| 11.Minneapolis, MN | 389 | 10.5% | +29% week-over-week |
| 12.Tampa, FL | 384 | 21.7% | +2% week-over-week |
| 13.Philadelphia, PA | 374 | 11.7% | -13% week-over-week |
| 14.Chicago, IL | 333 | 15.3% | +24% week-over-week |
| 15.Los Angeles County, CA | 327 | 9.2% | -6% week-over-week |
| 16.Hernando County, FL | 315 | 27.0% | -9% week-over-week |
| 17.San Jose, CA | 302 | 27.0% | -3% week-over-week |
| 18.Omaha, NE | 285 | 8.0% | +7% week-over-week |
| 19.Spokane, WA | 279 | 18.0% | +81% week-over-week |
| 20.Dallas, TX | 270 | 4.1% | +12% week-over-week |
| 21.Orlando, FL | 260 | 15.2% | +7% week-over-week |
| 22.Sacramento, CA | 257 | 11.9% | new activity this period |
| 23.Citrus County, FL | 234 | 23.5% | -4% week-over-week |
| 24.Clay County, FL | 227 | 14.3% | +12% week-over-week |
| 25.Fort Lauderdale, FL | 227 | 11.1% | new activity this period |
| 26.Brevard County, FL | 223 | 12.4% | -18% week-over-week |
| 27.Albuquerque, NM | 212 | 10.1% | +7% week-over-week |
| 28.Oakland, CA | 205 | 15.1% | +15% week-over-week |
| 29.Faribault, MN | 203 | 71.0% | -34% week-over-week |
| 30.Boston, MA | 198 | 9.5% | -12% week-over-week |
| 31.Aurora, CO | 183 | 9.3% | -22% week-over-week |
| 32.Miami, FL | 172 | 9.6% | +39% week-over-week |
| 33.New Orleans, LA | 172 | 10.4% | -9% week-over-week |
| 34.Baton Rouge, LA | 167 | 34.4% | -19% week-over-week |
| 35.Hialeah, FL | 160 | 26.4% | -6% week-over-week |
| 36.Delray Beach, FL | 157 | 18.2% | +15% week-over-week |
| 37.Miramar, FL | 155 | 18.4% | +7% week-over-week |
| 38.Cleveland, OH | 153 | 14.5% | -5% week-over-week |
| 39.Mobile, AL | 150 | 16.9% | +23% week-over-week |
| 40.Pembroke Pines, FL | 146 | 21.4% | -13% week-over-week |
| 41.Volusia County, FL | 145 | 22.1% | new activity this period |
| 42.Nashville, TN | 136 | 4.4% | -36% week-over-week |
| 43.Baltimore City, MD | 135 | 6.3% | -19% week-over-week |
| 44.San Diego, CA | 132 | 4.7% | +4% week-over-week |
| 45.St. Petersburg, FL | 131 | 15.8% | -57% week-over-week |
| 46.Riverside County, CA | 129 | 7.9% | +2% week-over-week |
| 47.West Palm Beach, FL | 127 | 10.6% | -24% week-over-week |
| 48.Del Rio, TX | 126 | 67.0% | -29% week-over-week |
| 49.Miami Gardens, FL | 124 | 29.2% | -13% week-over-week |
| 50.Glendale, CA | 123 | 18.4% | +2% week-over-week |
| 51.Charlotte County, FL | 121 | 5.9% | -2% week-over-week |
| 52.Pasadena, CA | 117 | 12.5% | +9% week-over-week |
| 53.San Mateo, CA | 111 | 20.1% | new activity this period |
| 54.Fort Collins, CO | 102 | 9.7% | -2% week-over-week |
| 55.Hattiesburg, MS | 101 | 62.7% | +40% week-over-week |
| 56.Wellington, FL | 101 | 26.9% | +2% week-over-week |
| 57.Washington, DC | 100 | 8.0% | +127% week-over-week |
| 58.Kissimmee, FL | 99 | 19.1% | +9% week-over-week |
| 59.Reno, NV | 99 | 10.4% | +22% week-over-week |
| 60.Largo, FL | 98 | 20.9% | -14% week-over-week |
| 61.Leawood, KS | 98 | 38.1% | -34% week-over-week |
| 62.Palm Beach Gardens, FL | 92 | 8.6% | -24% week-over-week |
| 63.Sugar Land, TX | 87 | 15.1% | -8% week-over-week |
| 64.Anaheim, CA | 85 | 17.3% | +2% week-over-week |
| 65.Coral Gables, FL | 81 | 10.9% | -9% week-over-week |
| 66.Boca, FL | 79 | 9.3% | -41% week-over-week |
| 67.Deltona, FL | 79 | 16.8% | -26% week-over-week |
| 68.Des Plaines, IL | 77 | 54.6% | +35% week-over-week |
| 69.San Francisco, CA | 74 | 6.7% | -36% week-over-week |
| 70.Winter Springs, FL | 73 | 21.7% | -11% week-over-week |
| 71.Laguna Niguel, CA | 72 | 25.0% | +50% week-over-week |
| 72.Virginia Beach, VA | 71 | 2.9% | -4% week-over-week |
| 73.Austin, TX | 70 | 1.3% | -34% week-over-week |
| 74.Thousand Oaks, CA | 70 | 14.0% | -5% week-over-week |
| 75.Centennial, CO | 69 | 10.6% | -23% week-over-week |
| 76.Fort Pierce, FL | 68 | 24.6% | -11% week-over-week |
| 77.Salt Lake City, UT | 66 | 7.3% | +8% week-over-week |
| 78.Rockford, IL | 64 | 10.3% | new activity this period |
| 79.Fort Worth, TX | 63 | 1.2% | -63% week-over-week |
| 80.Washington DC, DC | 62 | 1.9% | -14% week-over-week |
| 81.Columbia, SC | 61 | 12.4% | +39% week-over-week |
| 82.Sunnyvale, CA | 61 | 13.0% | +24% week-over-week |
| 83.Helena, MT | 56 | 15.9% | -3% week-over-week |
| 84.Jersey City, NJ | 56 | 5.1% | +56% week-over-week |
| 85.Alhambra, CA | 54 | 22.1% | -33% week-over-week |
| 86.Fairfield, CA | 53 | 16.2% | +43% week-over-week |
| 87.Albany, NY | 52 | 9.5% | -26% week-over-week |
| 88.Cedar Rapids, IA | 52 | 7.1% | +13% week-over-week |
| 89.Montgomery County, MD | 52 | 2.2% | +13% week-over-week |
| 90.Seattle, WA | 50 | 1.2% | -29% week-over-week |
| 91.Roseville, CA | 48 | 9.8% | +14% week-over-week |
| 92.Somerville, MA | 48 | 13.2% | +50% week-over-week |
| 93.West Sacramento, CA | 48 | 13.8% | -4% week-over-week |
| 94.Coweta County, GA | 47 | 14.9% | +4% week-over-week |
| 95.Bend, OR | 46 | 11.3% | -2% week-over-week |
| 96.Hayward, CA | 46 | 14.9% | +7% week-over-week |
| 97.Raleigh, NC | 42 | 1.9% | -57% week-over-week |
| 98.Carson, CA | 40 | 16.3% | +90% week-over-week |
| 99.Hilton Head Island, SC | 39 | 12.0% | -7% week-over-week |
| 100.Dunedin, FL | 38 | 8.6% | -21% week-over-week |
| 101.New Hanover County, NC | 38 | 2.1% | -31% week-over-week |
| 102.DeKalb County, GA | 37 | 4.3% | -40% week-over-week |
| 103.Memphis, TN | 37 | 11.8% | +61% week-over-week |
| 104.Allen, TX | 36 | 8.5% | +16% week-over-week |
| 105.Danville, CA | 36 | 14.3% | +50% week-over-week |
| 106.Cedarhill, TX | 35 | 13.7% | -15% week-over-week |
| 107.Superior, WI | 35 | 12.3% | +9% week-over-week |
| 108.Cook County, IL | 34 | 25.4% | -6% week-over-week |
| 109.El Monte, CA | 34 | 18.2% | -24% week-over-week |
| 110.Malden, MA | 34 | 12.0% | -8% week-over-week |
| 111.Clermont County, Ohio, OH | 33 | 5.4% | -3% week-over-week |
| 112.Greensboro, NC | 33 | 17.2% | +175% week-over-week |
| 113.Laguna Beach, CA | 33 | 13.1% | +32% week-over-week |
| 114.Hawaii County, HI | 32 | 9.0% | +146% week-over-week |
| 115.Laredo, TX | 32 | 25.8% | +52% week-over-week |
| 116.Pomona, CA | 32 | 52.5% | -32% week-over-week |
| 117.Tacoma, WA | 32 | 5.1% | +19% week-over-week |
| 118.Mesa, AZ | 31 | 7.9% | +29% week-over-week |
| 119.Rialto, CA | 31 | 12.0% | -30% week-over-week |
| 120.Corona, CA | 30 | 9.5% | +7% week-over-week |
| 121.Doral, FL | 30 | 7.5% | -27% week-over-week |
| 122.Denton, TX | 29 | 8.1% | +4% week-over-week |
| 123.Detroit, MI | 28 | 7.3% | +33% week-over-week |
| 124.Guilford, CT | 28 | 6.3% | -64% week-over-week |
| 125.Los Alamos County, NM | 28 | 35.0% | +22% week-over-week |
| 126.Atlanta, GA | 27 | 0.9% | +50% week-over-week |
| 127.Citizen Access, FL | 27 | 16.9% | +4% week-over-week |
| 128.Bellevue, WA | 26 | 2.1% | -24% week-over-week |
| 129.Elk Grove, CA | 26 | 6.0% | +18% week-over-week |
| 130.La Habra, CA | 26 | 19.5% | -10% week-over-week |
| 131.Tucson, AZ | 26 | 3.6% | -38% week-over-week |
| 132.Baltimore County, MD | 25 | 3.9% | +39% week-over-week |
| 133.Hallandale Beach, FL | 25 | 7.9% | +25% week-over-week |
| 134.Las Cruces, NM | 25 | 6.8% | 0% week-over-week |
| 135.Pierce County, WA | 25 | 3.6% | +213% week-over-week |
| 136.Baldwin Park, CA | 24 | 14.1% | new activity this period |
| 137.College Station, TX | 24 | 6.2% | +71% week-over-week |
| 138.Glendora, CA | 24 | 8.5% | -31% week-over-week |
| 139.San Carlos, CA | 24 | 14.2% | -23% week-over-week |
| 140.Aliso Viejo, CA | 22 | 16.8% | +10% week-over-week |
| 141.Asheville, NC | 22 | 10.7% | +38% week-over-week |
| 142.Independence, OH | 22 | 23.2% | -15% week-over-week |
| 143.Wake County, NC | 22 | 2.2% | -31% week-over-week |
| 144.Hendersonville, TN | 21 | 6.2% | +24% week-over-week |
| 145.Lagunahills, CA | 21 | 23.1% | +50% week-over-week |
| 146.Antioch, CA | 20 | 11.8% | -23% week-over-week |
| 147.DeSoto County, FL | 20 | 14.1% | +233% week-over-week |
| 148.La Canada Flintridge, CA | 20 | 12.0% | 0% week-over-week |
| 149.Naperville, IL | 20 | 3.6% | -26% week-over-week |
| 150.Everett, WA | 19 | 3.4% | +73% week-over-week |
| 151.Louisville, KY | 19 | 0.8% | -41% week-over-week |
| 152.Pittsburgh, PA | 19 | 2.5% | -10% week-over-week |
| 153.Marco Island, FL | 18 | 3.7% | -28% week-over-week |
| 154.Peoria, AZ | 18 | 7.6% | +50% week-over-week |
| 155.Georgetown County, SC | 17 | 10.5% | -15% week-over-week |
| 156.La Porte, TX | 17 | 9.8% | +89% week-over-week |
| 157.Yuba County, CA | 17 | 11.0% | -6% week-over-week |
| 158.College Place, WA | 16 | 43.2% | +60% week-over-week |
| 159.Breckenridge, CO | 14 | 10.9% | -18% week-over-week |
| 160.Kyle, TX | 14 | 8.0% | +27% week-over-week |
| 161.Albemarle County, VA | 13 | 4.9% | +117% week-over-week |
| 162.Maricopa County, AZ | 13 | 0.9% | -19% week-over-week |
| 163.Mariposa County, CA | 13 | 20.6% | +86% week-over-week |
| 164.White Bear Lake, MN | 13 | 6.3% | -7% week-over-week |
| 165.Clemson, SC | 12 | 20.7% | -25% week-over-week |
| 166.Gilroy, CA | 12 | 11.7% | +20% week-over-week |
| 167.Greenville, NC | 12 | 1.5% | -79% week-over-week |
| 168.Healdsburg, CA | 12 | 11.3% | +20% week-over-week |
| 169.La Quinta, CA | 12 | 5.1% | -25% week-over-week |
| 170.Newark, DE | 12 | 12.1% | -54% week-over-week |
| 171.Gresham, OR | 11 | 2.3% | +10% week-over-week |
| 172.Pitt County, NC | 11 | 2.1% | +57% week-over-week |
| 173.Beaumont, CA | 10 | 12.7% | +100% week-over-week |
| 174.Daly City, CA | 10 | 8.3% | +150% week-over-week |
| 175.Dover, NH | 10 | 4.5% | 0% week-over-week |
| 176.Redmond, WA | 10 | 1.7% | -33% week-over-week |
| 177.Camas, WA | 9 | 8.0% | +125% week-over-week |
| 178.Cambridge, MA | 9 | 2.5% | -31% week-over-week |
| 179.Clallam County, WA | 9 | 3.6% | +80% week-over-week |
| 180.Deer Park, TX | 9 | 7.6% | -50% week-over-week |
| 181.Yucaipa, CA | 9 | 9.2% | -47% week-over-week |
| 182.Beaufort, SC | 8 | 26.7% | -33% week-over-week |
| 183.Dublin, CA | 8 | 4.4% | -50% week-over-week |
| 184.Gainesville, TX | 8 | 9.5% | -47% week-over-week |
| 185.Indian Wells, CA | 8 | 13.6% | -43% week-over-week |
| 186.Lemoore, CA | 8 | 8.5% | -11% week-over-week |
| 187.Marin County, CA | 8 | 12.5% | +300% week-over-week |
| 188.Murrieta, CA | 8 | 2.9% | 0% week-over-week |
| 189.Phoenix, AZ | 8 | 1.9% | new activity this period |
| 190.Durham, NC | 7 | 3.7% | -42% week-over-week |
| 191.Milford, DE | 7 | 13.5% | -65% week-over-week |
| 192.Calera, AL | 6 | 100.0% | -45% week-over-week |
| 193.Clayton County, GA | 6 | 2.4% | -25% week-over-week |
| 194.El Cajon, CA | 6 | 4.0% | +50% week-over-week |
| 195.James City County, VA | 6 | 1.2% | -45% week-over-week |
| 196.Lake County, IL | 6 | 1.4% | new activity this period |
| 197.Yuma, AZ | 6 | 1.6% | -14% week-over-week |
| 198.Blue Springs, MO | 5 | 5.2% | -55% week-over-week |
| 199.Florence, SC | 5 | 7.5% | 0% week-over-week |
| 200.Goochland County, VA | 5 | 1.7% | 0% week-over-week |
| 201.Imperial Beach, CA | 5 | 13.5% | -50% week-over-week |
| 202.La Vergne Permitting, TN | 5 | 4.5% | +400% week-over-week |
| 203.North Richland Hills, TX | 5 | 1.8% | -29% week-over-week |
| 204.Accomack County, VA | 4 | 4.0% | 0% week-over-week |
| 205.Battle Ground, WA | 4 | 4.7% | +300% week-over-week |
| 206.Conway, AR | 4 | 2.3% | 0% week-over-week |
| 207.Flowery Branch, GA | 4 | 17.4% | new activity this period |
| 208.Homestead, FL | 4 | 4.1% | 0% week-over-week |
| 209.Shelby County, TN | 4 | 0.1% | 0% week-over-week |
| 210.Wilmington, NC | 4 | 14.3% | +100% week-over-week |
| 211.Bowie, TX | 3 | 7.1% | new activity this period |
| 212.Cary, NC | 3 | 0.4% | -57% week-over-week |
| 213.CCDOT, TX | 3 | 7.5% | -70% week-over-week |
| 214.Elmhurst, IL | 3 | 1.8% | +200% week-over-week |
| 215.Follybeach, SC | 3 | 3.8% | new activity this period |
| 216.Great Falls, MT | 3 | 1.0% | +50% week-over-week |
| 217.Kerrville, TX | 3 | 3.8% | -25% week-over-week |
| 218.Lathrop, CA | 3 | 4.2% | -25% week-over-week |
| 219.Lebanon, PA | 3 | 5.7% | -25% week-over-week |
| 220.LPP, GA | 3 | 4.9% | 0% week-over-week |
| 221.Tallahassee, FL | 3 | 10.7% | -25% week-over-week |
| 222.Ashland, OR | 2 | 1.8% | -50% week-over-week |
| 223.Barrow County, GA | 2 | 0.9% | +100% week-over-week |
| 224.Coalinga, CA | 2 | 6.9% | -67% week-over-week |
| 225.Collin County, TX | 2 | 1.3% | -91% week-over-week |
| 226.Happy Valley, OR | 2 | 2.3% | +100% week-over-week |
| 227.Indio, CA | 2 | 0.8% | new activity this period |
| 228.Kernersville, NC | 2 | 18.2% | new activity this period |
| 229.Meredith, NH | 2 | 2.6% | new activity this period |
| 230.Morrisville, NC | 2 | 1.4% | -33% week-over-week |
| 231.Skagit County, WA | 2 | 1.2% | -50% week-over-week |
| 232.Tempe, AZ | 2 | 3.2% | +100% week-over-week |
| 233.Waynesboro, VA | 2 | 1.4% | 0% week-over-week |
| 234.Wilsonville, OR | 2 | 2.7% | 0% week-over-week |
| 235.Charleston, WV | 1 | 3.7% | 0% week-over-week |
| 236.Charlotte, NC | 1 | 4.2% | 0% week-over-week |
| 237.Dixon, CA | 1 | 2.0% | -75% week-over-week |
| 238.Grand Junction, CO | 1 | 2.0% | new activity this period |
| 239.Granville, WV | 1 | 12.5% | -50% week-over-week |
| 240.Keller, TX | 1 | 0.5% | 0% week-over-week |
| 241.Larimer County, CO | 1 | 4.5% | new activity this period |
| 242.Leander, TX | 1 | 0.6% | -50% week-over-week |
| 243.Queen Creek, AZ | 1 | 0.4% | new activity this period |
| 244.Reading, PA | 1 | 7.7% | new activity this period |
| 245.Scottsdale, AZ | 1 | 0.2% | -67% week-over-week |
| 246.Worcester, MA | 1 | 6.7% | -67% week-over-week |
More cities (data building)
Arcadia, CA Arlington, TX Auburn, CA Beaufort County, SC Bessemer, AL Boise, ID Bonner County, ID Boxelder, SD Buffalo, NY Charleston, SC Charlottesville, VA Chesapeake, VA Cincinnati, OH Clarksville, TN Colorado Springs, CO Columbia, IL Columbus, OH Columbus, GA Dallas County, IA Dallas, GA Daphne, AL Darlington County, SC Dawson County, GA De Soto, TX Denton County, TX Denver, CO Derby, KS Destin, FL East Peoria, IL Edgerton, KS El Paso, TX Erie, CO Fairfax County, VA Farmington, MO Fluvanna County, VA Forsyth County, GA Franklin County, KS Gallatin, TN Gautier, MS Gilbert, AZ Glen Carbon, IL Granbury, TX Grand Traverse County, MI Greenville, SC Grover Beach, CA Hartford, CT Hawthorne, CA Henderson, NV Honolulu, HI Houston County, GA Howard County, MD Imperial County, CA Indianapolis, IN Jackson County, GA Johns Creek, GA Kansas City, MO Kent, OH King County, WA Lake Forest, CA Laramie, WY Las Vegas, NV Le Sueur County, MN Lewiston, ME Loma Linda, CA Lynchburg, VA Merced, CA Milwaukee, WI Multnomah County, OR Newbern, NC Newcastle, OK Newkent County, VA Norfolk, VA Olive Branch, MS Oxford, MS Pasadena, TX Portland, OR Prince George's County, MD Redmond, OR Richmond, KY Roswell, GA Sacramento Archive, CA Saint Paul, MN San Luis Obispo County, CA San Marcos, TX Sanibel, FL Savannah, GA Sherman, TX Sioux Falls, SD Sonoma County, CA Syracuse, NY Tigard, OR Toho Water Authority, FL Tulsa, OK Urbana, IL Victorville, CA Waxhaw, NC West Greenwich, RI West Hollywood, CA Whatcom County, WA Williamson County, TX
Other trades
Solar permits Pool & Spa permits HVAC permits Plumbing permits Electrical permits
See the $39/mo dashboardFrequently asked questions
Which cities does Permit Ledger track roofing permits in?
Roofing permits are tracked across every city Permit Ledger covers. Browse the ranked list to see each market's roofing permit count, trend, and share of all permits.
Is roofing permit data free?
Yes. Weekly roofing permit counts, trend, and share are free in every city. The $39/mo dashboard adds the top ZIP codes and the most-active roofing contractors.
How often is roofing permit data updated?
Weekly, from each city's official building-permit feed.