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,715 roofing permits tracked across 248 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,602 | 11.6% | +24% week-over-week |
| 2.Miami-Dade County, FL | 854 | 24.7% | -0% week-over-week |
| 3.Hillsborough County, FL | 816 | 19.5% | -12% week-over-week |
| 4.Pasco County, FL | 589 | 18.1% | -10% week-over-week |
| 5.Polk County, FL | 540 | 27.0% | -1% week-over-week |
| 6.Port St. Lucie, FL | 519 | 21.2% | +4% week-over-week |
| 7.Oklahoma City, OK | 457 | 12.7% | -21% week-over-week |
| 8.Minneapolis, MN | 409 | 14.3% | +18% week-over-week |
| 9.Los Angeles County, CA | 405 | 8.9% | +18% week-over-week |
| 10.New York City, NY | 387 | 4.3% | -9% week-over-week |
| 11.San Antonio, TX | 386 | 6.1% | -4% week-over-week |
| 12.Philadelphia, PA | 374 | 12.7% | +0% week-over-week |
| 13.Pinellas County, FL | 361 | 20.0% | -25% week-over-week |
| 14.Aurora, CO | 360 | 18.8% | +83% week-over-week |
| 15.San Jose, CA | 352 | 31.2% | +5% week-over-week |
| 16.Tampa, FL | 341 | 22.9% | -18% week-over-week |
| 17.Chicago, IL | 318 | 10.1% | -7% week-over-week |
| 18.Hernando County, FL | 315 | 27.0% | -9% week-over-week |
| 19.Sacramento, CA | 295 | 15.2% | +10% week-over-week |
| 20.Citrus County, FL | 285 | 29.6% | +22% week-over-week |
| 21.Spokane, WA | 279 | 18.0% | +81% week-over-week |
| 22.Omaha, NE | 256 | 7.5% | -13% week-over-week |
| 23.Orlando, FL | 246 | 7.9% | -11% week-over-week |
| 24.Clay County, FL | 227 | 14.2% | +12% week-over-week |
| 25.Dallas, TX | 218 | 3.4% | -22% week-over-week |
| 26.Albuquerque, NM | 212 | 10.1% | +7% week-over-week |
| 27.Faribault, MN | 203 | 71.0% | -34% week-over-week |
| 28.New Orleans, LA | 203 | 12.1% | +6% week-over-week |
| 29.Baton Rouge, LA | 197 | 45.0% | +22% week-over-week |
| 30.Miramar, FL | 190 | 20.3% | +31% week-over-week |
| 31.Brevard County, FL | 188 | 11.9% | -23% week-over-week |
| 32.Cleveland, OH | 185 | 10.1% | -21% week-over-week |
| 33.Oakland, CA | 173 | 14.2% | -15% week-over-week |
| 34.Fort Lauderdale, FL | 172 | 9.4% | -25% 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.Mobile, AL | 150 | 16.9% | +23% week-over-week |
| 38.Boston, MA | 148 | 5.2% | -27% week-over-week |
| 39.Miami, FL | 147 | 8.6% | -10% week-over-week |
| 40.Pembroke Pines, FL | 146 | 21.4% | -13% week-over-week |
| 41.Pasadena, CA | 143 | 16.6% | +57% week-over-week |
| 42.West Palm Beach, FL | 138 | 11.1% | -17% week-over-week |
| 43.St. Petersburg, FL | 131 | 15.8% | -57% week-over-week |
| 44.Cook County, IL | 130 | 14.7% | -31% week-over-week |
| 45.Volusia County, FL | 128 | 17.3% | -23% week-over-week |
| 46.Del Rio, TX | 126 | 67.0% | -29% week-over-week |
| 47.Miami Gardens, FL | 124 | 29.2% | -13% week-over-week |
| 48.Glendale, CA | 123 | 18.3% | +2% week-over-week |
| 49.Portland, OR | 117 | 3.3% | +1850% week-over-week |
| 50.San Mateo, CA | 111 | 20.1% | new activity this period |
| 51.Baltimore City, MD | 110 | 5.9% | -19% week-over-week |
| 52.Buffalo, NY | 108 | 11.7% | +2600% week-over-week |
| 53.Palm Beach Gardens, FL | 107 | 10.2% | -2% week-over-week |
| 54.Reno, NV | 107 | 11.8% | +9% week-over-week |
| 55.Fort Collins, CO | 106 | 11.8% | +15% week-over-week |
| 56.Hattiesburg, MS | 101 | 62.7% | +40% week-over-week |
| 57.Wellington, FL | 101 | 26.9% | +2% week-over-week |
| 58.Austin, TX | 100 | 2.0% | +33% week-over-week |
| 59.Kissimmee, FL | 99 | 19.1% | +9% week-over-week |
| 60.Largo, FL | 98 | 20.9% | -14% week-over-week |
| 61.Leawood, KS | 98 | 38.1% | -34% week-over-week |
| 62.Nashville, TN | 98 | 3.9% | -35% week-over-week |
| 63.Rockford, IL | 97 | 13.3% | +52% week-over-week |
| 64.Washington, DC | 97 | 6.7% | +5% week-over-week |
| 65.Washington DC, DC | 88 | 2.7% | +44% week-over-week |
| 66.Anaheim, CA | 85 | 17.3% | +2% week-over-week |
| 67.Coral Gables, FL | 82 | 10.9% | -8% week-over-week |
| 68.San Diego, CA | 81 | 2.6% | -44% week-over-week |
| 69.Boca, FL | 79 | 9.3% | -41% week-over-week |
| 70.Deltona, FL | 79 | 16.8% | -26% week-over-week |
| 71.Des Plaines, IL | 78 | 50.0% | +3% week-over-week |
| 72.Laguna Niguel, CA | 73 | 24.8% | +52% week-over-week |
| 73.Charlotte County, FL | 71 | 3.9% | -37% week-over-week |
| 74.Centennial, CO | 68 | 10.4% | -24% week-over-week |
| 75.Fort Pierce, FL | 68 | 24.6% | -11% week-over-week |
| 76.Thousand Oaks, CA | 68 | 13.2% | -8% week-over-week |
| 77.Salt Lake City, UT | 62 | 7.6% | -21% week-over-week |
| 78.Columbia, SC | 61 | 12.4% | +39% week-over-week |
| 79.Pomona, CA | 61 | 62.2% | +61% week-over-week |
| 80.Sunnyvale, CA | 58 | 12.4% | +18% week-over-week |
| 81.Sugar Land, TX | 57 | 11.4% | -33% week-over-week |
| 82.Coweta County, GA | 56 | 17.1% | +8% 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.San Francisco, CA | 56 | 4.3% | -22% week-over-week |
| 86.Tempe, AZ | 55 | 27.1% | +2650% week-over-week |
| 87.Alhambra, CA | 54 | 22.0% | -33% week-over-week |
| 88.Fairfield, CA | 54 | 16.2% | +46% week-over-week |
| 89.Virginia Beach, VA | 54 | 2.6% | -27% week-over-week |
| 90.Montgomery County, MD | 53 | 2.6% | +23% week-over-week |
| 91.Albany, NY | 52 | 9.5% | -26% week-over-week |
| 92.Cedar Rapids, IA | 52 | 7.1% | +13% week-over-week |
| 93.Winter Springs, FL | 51 | 19.8% | -32% week-over-week |
| 94.Detroit, MI | 49 | 10.2% | +75% week-over-week |
| 95.Seattle, WA | 48 | 1.3% | -8% week-over-week |
| 96.West Sacramento, CA | 48 | 17.1% | -4% week-over-week |
| 97.Hayward, CA | 46 | 14.9% | +7% week-over-week |
| 98.Riverside County, CA | 43 | 3.3% | -56% week-over-week |
| 99.Carson, CA | 40 | 16.3% | +90% week-over-week |
| 100.Hilton Head Island, SC | 39 | 12.0% | -7% week-over-week |
| 101.Tacoma, WA | 39 | 5.9% | +22% week-over-week |
| 102.Dunedin, FL | 38 | 8.6% | -21% week-over-week |
| 103.Memphis, TN | 37 | 11.8% | +61% week-over-week |
| 104.New Hanover County, NC | 37 | 2.2% | -8% week-over-week |
| 105.Danville, CA | 36 | 14.3% | +50% week-over-week |
| 106.DeKalb County, GA | 36 | 4.1% | -10% week-over-week |
| 107.Atlanta, GA | 35 | 1.2% | +17% week-over-week |
| 108.Cedarhill, TX | 35 | 13.7% | -15% week-over-week |
| 109.Superior, WI | 35 | 12.3% | +9% week-over-week |
| 110.Bellevue, WA | 34 | 2.8% | +62% week-over-week |
| 111.El Monte, CA | 34 | 18.2% | -24% week-over-week |
| 112.Malden, MA | 34 | 12.0% | -8% week-over-week |
| 113.Clermont County, Ohio, OH | 33 | 5.4% | -3% week-over-week |
| 114.Laguna Beach, CA | 33 | 13.1% | +32% week-over-week |
| 115.Rialto, CA | 31 | 12.0% | -30% week-over-week |
| 116.Doral, FL | 30 | 7.5% | -27% week-over-week |
| 117.Roseville, CA | 30 | 6.6% | -36% week-over-week |
| 118.Somerville, MA | 30 | 9.3% | -36% week-over-week |
| 119.Collin County, TX | 28 | 17.5% | +133% week-over-week |
| 120.Guilford, CT | 28 | 6.3% | -64% week-over-week |
| 121.Los Alamos County, NM | 28 | 35.0% | +22% week-over-week |
| 122.Pittsburgh, PA | 28 | 3.5% | +40% week-over-week |
| 123.Allen, TX | 27 | 6.8% | -39% week-over-week |
| 124.Citizen Access, FL | 27 | 16.9% | +4% week-over-week |
| 125.Las Cruces, NM | 27 | 5.9% | +17% week-over-week |
| 126.Baltimore County, MD | 26 | 5.2% | +24% week-over-week |
| 127.La Habra, CA | 26 | 19.5% | -10% week-over-week |
| 128.Hallandale Beach, FL | 25 | 7.9% | +25% week-over-week |
| 129.Wake County, NC | 25 | 8.3% | +4% week-over-week |
| 130.Baldwin Park, CA | 24 | 14.1% | new activity this period |
| 131.Glendora, CA | 24 | 8.5% | -31% week-over-week |
| 132.San Carlos, CA | 24 | 14.2% | -23% week-over-week |
| 133.Aliso Viejo, CA | 22 | 16.8% | +10% week-over-week |
| 134.Bend, OR | 22 | 5.9% | -27% week-over-week |
| 135.Hawaii County, HI | 22 | 6.2% | +69% week-over-week |
| 136.Independence, OH | 22 | 22.9% | -15% week-over-week |
| 137.Antioch, CA | 21 | 12.1% | -19% week-over-week |
| 138.Everett, WA | 21 | 3.9% | +11% week-over-week |
| 139.Fairfax County, VA | 21 | 0.5% | -5% week-over-week |
| 140.Hendersonville, TN | 21 | 6.2% | +24% week-over-week |
| 141.Lagunahills, CA | 21 | 23.1% | +50% week-over-week |
| 142.DeSoto County, FL | 20 | 14.1% | +233% week-over-week |
| 143.Elk Grove, CA | 20 | 4.6% | -23% week-over-week |
| 144.La Canada Flintridge, CA | 20 | 12.0% | 0% week-over-week |
| 145.Corona, CA | 19 | 7.3% | -34% week-over-week |
| 146.Fort Worth, TX | 19 | 0.4% | -67% week-over-week |
| 147.Pierce County, WA | 19 | 3.2% | -17% week-over-week |
| 148.Denton, TX | 18 | 3.8% | new activity this period |
| 149.Laredo, TX | 18 | 16.8% | new activity this period |
| 150.Marco Island, FL | 18 | 3.7% | -28% week-over-week |
| 151.Georgetown County, SC | 17 | 10.5% | -15% week-over-week |
| 152.La Porte, TX | 17 | 9.8% | +89% week-over-week |
| 153.Raleigh, NC | 17 | 4.6% | -60% week-over-week |
| 154.Yuba County, CA | 17 | 11.0% | -6% week-over-week |
| 155.College Place, WA | 16 | 43.2% | +60% week-over-week |
| 156.Greensboro, NC | 15 | 7.9% | -53% week-over-week |
| 157.Asheville, NC | 14 | 6.0% | -30% week-over-week |
| 158.Breckenridge, CO | 14 | 10.9% | -18% week-over-week |
| 159.Kyle, TX | 14 | 8.0% | +27% week-over-week |
| 160.Louisville, KY | 14 | 0.6% | -44% 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.Naperville, IL | 13 | 3.0% | -55% week-over-week |
| 165.Tucson, AZ | 13 | 2.4% | -54% week-over-week |
| 166.Clemson, SC | 12 | 20.7% | -25% week-over-week |
| 167.Gilroy, CA | 12 | 11.7% | +20% week-over-week |
| 168.Greenville, NC | 12 | 1.5% | -79% week-over-week |
| 169.Healdsburg, CA | 12 | 11.3% | +20% week-over-week |
| 170.La Quinta, CA | 12 | 5.1% | -25% week-over-week |
| 171.Newark, DE | 12 | 12.1% | -54% week-over-week |
| 172.Gresham, OR | 11 | 2.3% | +10% week-over-week |
| 173.Pitt County, NC | 11 | 2.1% | +57% week-over-week |
| 174.White Bear Lake, MN | 11 | 5.7% | -31% week-over-week |
| 175.Daly City, CA | 10 | 8.3% | +150% week-over-week |
| 176.Dover, NH | 10 | 3.8% | 0% week-over-week |
| 177.Redmond, WA | 10 | 1.7% | -33% week-over-week |
| 178.Beaumont, CA | 9 | 11.4% | +80% week-over-week |
| 179.Camas, WA | 9 | 8.0% | +125% week-over-week |
| 180.Clallam County, WA | 9 | 3.5% | +80% week-over-week |
| 181.Deer Park, TX | 9 | 7.6% | -50% week-over-week |
| 182.Yucaipa, CA | 9 | 9.2% | -47% week-over-week |
| 183.Beaufort, SC | 8 | 26.7% | -33% week-over-week |
| 184.Dublin, CA | 8 | 4.4% | -50% week-over-week |
| 185.Durham, NC | 8 | 3.9% | -11% week-over-week |
| 186.Gainesville, TX | 8 | 9.5% | -47% week-over-week |
| 187.Indian Wells, CA | 8 | 13.6% | -43% week-over-week |
| 188.Lemoore, CA | 8 | 8.5% | -11% week-over-week |
| 189.Mesa, AZ | 8 | 2.2% | -69% week-over-week |
| 190.Murrieta, CA | 8 | 2.9% | 0% week-over-week |
| 191.Cambridge, MA | 7 | 1.8% | -13% week-over-week |
| 192.College Station, TX | 7 | 2.0% | -65% week-over-week |
| 193.Milford, DE | 7 | 13.5% | -65% week-over-week |
| 194.Peoria, AZ | 7 | 2.9% | -65% week-over-week |
| 195.Blue Springs, MO | 6 | 7.2% | -25% week-over-week |
| 196.Calera, AL | 6 | 100.0% | -45% week-over-week |
| 197.Clayton County, GA | 6 | 2.4% | -25% week-over-week |
| 198.El Cajon, CA | 6 | 4.0% | +50% week-over-week |
| 199.Gallatin, TN | 6 | 1.5% | +200% week-over-week |
| 200.James City County, VA | 6 | 1.2% | -45% week-over-week |
| 201.Lake County, IL | 6 | 1.4% | new activity this period |
| 202.Shelby County, TN | 6 | 0.2% | +50% week-over-week |
| 203.Wilmington, NC | 6 | 18.8% | +200% week-over-week |
| 204.Yuma, AZ | 6 | 1.6% | -14% week-over-week |
| 205.Cary, NC | 5 | 0.7% | +67% week-over-week |
| 206.Florence, SC | 5 | 7.5% | 0% week-over-week |
| 207.Goochland County, VA | 5 | 1.7% | 0% week-over-week |
| 208.Imperial Beach, CA | 5 | 13.5% | -50% week-over-week |
| 209.La Vergne Permitting, TN | 5 | 4.5% | +400% week-over-week |
| 210.North Richland Hills, TX | 5 | 1.8% | -29% week-over-week |
| 211.Accomack County, VA | 4 | 4.0% | 0% week-over-week |
| 212.Battle Ground, WA | 4 | 4.7% | +300% week-over-week |
| 213.Conway, AR | 4 | 2.3% | 0% week-over-week |
| 214.Flowery Branch, GA | 4 | 17.4% | new activity this period |
| 215.Homestead, FL | 4 | 4.1% | 0% week-over-week |
| 216.Bowie, TX | 3 | 7.1% | new activity this period |
| 217.CCDOT, TX | 3 | 7.1% | -70% week-over-week |
| 218.Elmhurst, IL | 3 | 1.7% | +200% week-over-week |
| 219.Follybeach, SC | 3 | 3.8% | new activity this period |
| 220.Great Falls, MT | 3 | 1.0% | +50% week-over-week |
| 221.Kerrville, TX | 3 | 3.8% | -25% week-over-week |
| 222.Lathrop, CA | 3 | 4.2% | -25% week-over-week |
| 223.Lebanon, PA | 3 | 5.7% | -25% week-over-week |
| 224.LPP, GA | 3 | 4.9% | 0% week-over-week |
| 225.Tallahassee, FL | 3 | 10.7% | -25% week-over-week |
| 226.Ashland, OR | 2 | 1.8% | -50% week-over-week |
| 227.Barrow County, GA | 2 | 0.9% | +100% week-over-week |
| 228.Coalinga, CA | 2 | 6.9% | -67% week-over-week |
| 229.Forsyth County, GA | 2 | 0.5% | -33% week-over-week |
| 230.Happy Valley, OR | 2 | 2.3% | +100% week-over-week |
| 231.Indio, CA | 2 | 0.8% | new activity this period |
| 232.Marin County, CA | 2 | 2.6% | -71% week-over-week |
| 233.Meredith, NH | 2 | 2.6% | new activity this period |
| 234.Skagit County, WA | 2 | 1.1% | -50% week-over-week |
| 235.Waynesboro, VA | 2 | 1.4% | 0% week-over-week |
| 236.Wilsonville, OR | 2 | 2.7% | 0% week-over-week |
| 237.Charleston, WV | 1 | 3.7% | 0% week-over-week |
| 238.Dixon, CA | 1 | 2.0% | -75% week-over-week |
| 239.Grand Junction, CO | 1 | 2.0% | new activity this period |
| 240.Granville, WV | 1 | 12.5% | -50% week-over-week |
| 241.Henderson, NV | 1 | 1.9% | new activity this period |
| 242.Keller, TX | 1 | 0.5% | 0% week-over-week |
| 243.Kernersville, NC | 1 | 10.0% | -50% week-over-week |
| 244.Larimer County, CO | 1 | 4.5% | new activity this period |
| 245.Leander, TX | 1 | 0.6% | -50% week-over-week |
| 246.Savannah, GA | 1 | 16.7% | new activity this period |
| 247.Whatcom County, WA | 1 | 0.7% | -75% week-over-week |
| 248.Worcester, MA | 1 | 20.0% | new activity this period |
More cities (data building)
Arcadia, CA Arlington, TX Auburn, CA Beaufort County, SC Bessemer, AL Boise, ID Bonner County, ID Boxelder, SD Charleston, SC Charlotte, NC 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 Farmington, MO Fluvanna County, VA Franklin County, KS Gainesville, FL Gautier, MS Gilbert, AZ Glen Carbon, IL Granbury, TX Grand Traverse County, MI Greenville, SC Grover Beach, CA Hartford, CT Hawthorne, CA 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 Morrisville, NC Multnomah County, OR Newbern, NC Newcastle, OK Newkent County, VA Norfolk, VA Olive Branch, MS Oxford, MS Pasadena, TX Phoenix, AZ Prince George's County, MD Queen Creek, AZ Reading, PA Redmond, OR Richmond, KY Roswell, GA Sacramento Archive, CA Saint Paul, MN San Diego County, CA San Luis Obispo County, CA San Marcos, TX Sanibel, FL Scottsdale, AZ 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 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.