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
19,650 roofing permits tracked across 232 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,046 | 26.5% | -9% week-over-week |
| 2.Hillsborough County, FL | 814 | 20.9% | -16% week-over-week |
| 3.Oklahoma City, OK | 693 | 17.9% | +99% week-over-week |
| 4.Pasco County, FL | 647 | 19.1% | +9% week-over-week |
| 5.New York City, NY | 588 | 9.1% | +12% week-over-week |
| 6.Port St. Lucie, FL | 474 | 32.0% | -4% week-over-week |
| 7.Tampa, FL | 446 | 29.7% | +14% week-over-week |
| 8.San Antonio, TX | 443 | 9.1% | +3% week-over-week |
| 9.Polk County, FL | 420 | 22.8% | -27% week-over-week |
| 10.Miami-Dade County, FL | 381 | 20.7% | +48% week-over-week |
| 11.Hernando County, FL | 348 | 31.8% | -13% week-over-week |
| 12.Philadelphia, PA | 333 | 10.9% | -31% week-over-week |
| 13.San Jose, CA | 330 | 48.0% | -40% week-over-week |
| 14.Faribault, MN | 330 | 83.1% | -28% week-over-week |
| 15.Minneapolis, MN | 318 | 14.2% | +3% week-over-week |
| 16.San Francisco, CA | 314 | 25.8% | -28% week-over-week |
| 17.Pinellas County, FL | 309 | 22.5% | -16% week-over-week |
| 18.Los Angeles County, CA | 305 | 10.1% | +23% week-over-week |
| 19.Chicago, IL | 280 | 14.6% | -8% week-over-week |
| 20.Nashville, TN | 276 | 6.6% | +59% week-over-week |
| 21.Aurora, CO | 265 | 15.3% | +135% week-over-week |
| 22.Citrus County, FL | 265 | 30.3% | +13% week-over-week |
| 23.St. Petersburg, FL | 264 | 26.9% | -29% week-over-week |
| 24.Dallas, TX | 254 | 4.6% | +44% week-over-week |
| 25.Albuquerque, NM | 254 | 11.7% | new activity this period |
| 26.Spokane, WA | 244 | 18.0% | +160% week-over-week |
| 27.Brevard County, FL | 227 | 18.4% | -18% week-over-week |
| 28.Orlando, FL | 227 | 13.3% | -14% week-over-week |
| 29.Clay County, FL | 220 | 16.2% | +134% week-over-week |
| 30.Baton Rouge, LA | 204 | 53.8% | +10% week-over-week |
| 31.Hialeah, FL | 196 | 44.2% | +131% week-over-week |
| 32.Del Rio, TX | 187 | 71.1% | +47% week-over-week |
| 33.Pembroke Pines, FL | 186 | 56.2% | +63% week-over-week |
| 34.Miami Gardens, FL | 172 | 39.0% | +45% week-over-week |
| 35.San Diego, CA | 171 | 5.7% | +54% week-over-week |
| 36.Boston, MA | 168 | 8.3% | -22% week-over-week |
| 37.Boca, FL | 163 | 17.0% | +87% week-over-week |
| 38.New Orleans, LA | 152 | 9.7% | -51% week-over-week |
| 39.Leawood, KS | 150 | 61.7% | -3% week-over-week |
| 40.Miramar, FL | 148 | 31.0% | +36% week-over-week |
| 41.Riverside County, CA | 142 | 13.2% | +1% week-over-week |
| 42.Fort Collins, CO | 141 | 15.7% | -2% week-over-week |
| 43.Oakland, CA | 137 | 12.3% | -24% week-over-week |
| 44.Austin, TX | 129 | 3.1% | +119% week-over-week |
| 45.Baltimore, MD | 129 | 7.4% | new activity this period |
| 46.Mobile, AL | 124 | 11.4% | +148% week-over-week |
| 47.West Palm Beach, FL | 121 | 18.2% | +83% week-over-week |
| 48.Delray Beach, FL | 116 | 16.5% | +87% week-over-week |
| 49.Cleveland, OH | 115 | 18.1% | +15% week-over-week |
| 50.Glendale, CA | 114 | 19.9% | +6% week-over-week |
| 51.Rockford, IL | 111 | 13.0% | +54% week-over-week |
| 52.Sacramento, CA | 110 | 11.4% | -23% week-over-week |
| 53.Wellington, FL | 110 | 42.5% | +16% week-over-week |
| 54.Largo, FL | 108 | 23.9% | +13% week-over-week |
| 55.Deltona, FL | 106 | 40.9% | +9% week-over-week |
| 56.Sugar Land, TX | 106 | 19.0% | +28% week-over-week |
| 57.Centennial, CO | 104 | 17.2% | +42% week-over-week |
| 58.Pasadena, CA | 104 | 14.3% | new activity this period |
| 59.New Hanover County, NC | 97 | 3.0% | +43% week-over-week |
| 60.Palm Beach Gardens, FL | 93 | 10.4% | -34% week-over-week |
| 61.Kissimmee, FL | 91 | 16.5% | +3% week-over-week |
| 62.Guilford, CT | 90 | 14.0% | new activity this period |
| 63.Anaheim, CA | 85 | 17.6% | +10% week-over-week |
| 64.Raleigh, NC | 84 | 2.5% | new activity this period |
| 65.Fort Lauderdale, FL | 83 | 8.6% | new activity this period |
| 66.Albany, NY | 82 | 19.5% | +134% week-over-week |
| 67.Tucson, AZ | 82 | 5.2% | +100% week-over-week |
| 68.Fort Worth, TX | 80 | 1.8% | +300% week-over-week |
| 69.Coral Gables, FL | 79 | 13.0% | +98% week-over-week |
| 70.Washington DC, DC | 75 | 2.2% | -18% week-over-week |
| 71.Alhambra, CA | 75 | 27.6% | +32% week-over-week |
| 72.Fort Pierce, FL | 75 | 30.4% | -7% week-over-week |
| 73.Thousand Oaks, CA | 73 | 16.8% | +52% week-over-week |
| 74.Hattiesburg, MS | 71 | 49.7% | +16% week-over-week |
| 75.Seattle, WA | 70 | 1.8% | -24% week-over-week |
| 76.Des Plaines, IL | 70 | 74.5% | -11% week-over-week |
| 77.West Sacramento, CA | 62 | 16.3% | +15% week-over-week |
| 78.Helena, MT | 58 | 19.4% | +9% week-over-week |
| 79.Doral, FL | 57 | 15.8% | +30% week-over-week |
| 80.Salt Lake City, UT | 57 | 9.4% | -15% week-over-week |
| 81.Greenville, NC | 56 | 6.3% | +250% week-over-week |
| 82.Cedar Rapids, IA | 55 | 8.4% | +15% week-over-week |
| 83.Jersey City, NJ | 55 | 5.1% | +49% week-over-week |
| 84.Sunnyvale, CA | 54 | 12.3% | +46% week-over-week |
| 85.Bend, OR | 50 | 11.7% | new activity this period |
| 86.Montgomery County, MD | 49 | 2.5% | -37% week-over-week |
| 87.Columbia, SC | 49 | 10.2% | -8% week-over-week |
| 88.Dunedin, FL | 49 | 13.0% | +7% week-over-week |
| 89.Hayward, CA | 48 | 15.0% | -11% week-over-week |
| 90.Laguna Niguel, CA | 48 | 17.3% | +33% week-over-week |
| 91.Rialto, CA | 48 | 18.3% | +92% week-over-week |
| 92.Coweta County, GA | 46 | 19.7% | -8% week-over-week |
| 93.DeKalb County, GA | 46 | 5.9% | +53% week-over-week |
| 94.Hilton Head Island, SC | 44 | 12.4% | -6% week-over-week |
| 95.Malden, MA | 44 | 14.1% | +29% week-over-week |
| 96.Pomona, CA | 44 | 65.7% | -15% week-over-week |
| 97.Virginia Beach, VA | 40 | 2.4% | -40% week-over-week |
| 98.Roseville, CA | 39 | 8.8% | new activity this period |
| 99.San Carlos, CA | 39 | 20.9% | +50% week-over-week |
| 100.Cedarhill, TX | 38 | 14.1% | +31% week-over-week |
| 101.Volusia County, FL | 38 | 23.8% | new activity this period |
| 102.Fairfield, CA | 36 | 11.9% | +3% week-over-week |
| 103.Superior, WI | 36 | 13.5% | +9% week-over-week |
| 104.El Monte, CA | 35 | 19.0% | -15% week-over-week |
| 105.Glendora, CA | 35 | 13.8% | +67% week-over-week |
| 106.Savannah, GA | 35 | 12.1% | -73% week-over-week |
| 107.Atlanta, GA | 32 | 1.2% | +167% week-over-week |
| 108.Elk Grove, CA | 32 | 6.9% | new activity this period |
| 109.Newark, DE | 31 | 32.3% | +41% week-over-week |
| 110.Denton, TX | 29 | 8.1% | +12% week-over-week |
| 111.Hallandale Beach, FL | 28 | 10.2% | +27% week-over-week |
| 112.Allen, TX | 27 | 8.2% | -4% week-over-week |
| 113.Bellevue, WA | 27 | 2.5% | +200% week-over-week |
| 114.Citizen Access, FL | 27 | 23.9% | +8% week-over-week |
| 115.Maricopa County, AZ | 27 | 1.7% | -27% week-over-week |
| 116.Corona, CA | 26 | 9.9% | 0% week-over-week |
| 117.Henderson, NV | 26 | 2.2% | new activity this period |
| 118.Las Cruces, NM | 26 | 6.3% | -13% week-over-week |
| 119.Detroit, MI | 25 | 9.0% | new activity this period |
| 120.Independence, OH | 25 | 36.2% | -7% week-over-week |
| 121.Tacoma, WA | 25 | 4.5% | new activity this period |
| 122.La Habra, CA | 24 | 21.1% | -17% week-over-week |
| 123.Los Alamos County, NM | 24 | 33.8% | -23% week-over-week |
| 124.Marco Island, FL | 24 | 4.6% | +60% week-over-week |
| 125.Mesa, AZ | 23 | 5.5% | -8% week-over-week |
| 126.Pittsburgh, PA | 23 | 2.5% | +64% week-over-week |
| 127.Antioch, CA | 23 | 11.9% | +35% week-over-week |
| 128.Clemson, SC | 22 | 28.6% | +120% week-over-week |
| 129.Clermont County, Ohio, OH | 22 | 3.5% | -4% week-over-week |
| 130.La Canada Flintridge, CA | 22 | 14.7% | -39% week-over-week |
| 131.Milford, DE | 22 | 38.6% | +69% week-over-week |
| 132.Alisoviejo, CA | 21 | 13.1% | +17% week-over-week |
| 133.Danville, CA | 20 | 9.3% | -61% week-over-week |
| 134.Deer Park, TX | 20 | 14.0% | -20% week-over-week |
| 135.Memphis, TN | 19 | 19.6% | -14% week-over-week |
| 136.Carson, CA | 18 | 20.5% | +6% week-over-week |
| 137.La Quinta, CA | 18 | 9.1% | +50% week-over-week |
| 138.Laguna Beach, CA | 18 | 8.1% | -50% week-over-week |
| 139.Gainesville, TX | 17 | 21.8% | +21% week-over-week |
| 140.Redmond, WA | 17 | 3.0% | -53% week-over-week |
| 141.Louisville, KY | 16 | 0.7% | -11% week-over-week |
| 142.Breckenridge, CO | 16 | 12.6% | -16% week-over-week |
| 143.College Station, TX | 16 | 4.0% | -27% week-over-week |
| 144.Cook County, IL | 16 | 29.6% | -43% week-over-week |
| 145.Dublin, CA | 16 | 7.9% | 0% week-over-week |
| 146.Greensboro, NC | 16 | 13.9% | new activity this period |
| 147.Yuba County, CA | 16 | 8.9% | -30% week-over-week |
| 148.Asheville, NC | 15 | 9.6% | +15% week-over-week |
| 149.Hendersonville, TN | 15 | 5.5% | +15% week-over-week |
| 150.Beaufort, SC | 14 | 29.8% | +8% week-over-week |
| 151.Everett, WA | 14 | 3.0% | -7% week-over-week |
| 152.Indian Wells, CA | 14 | 18.4% | +17% week-over-week |
| 153.Lagunahills, CA | 14 | 15.4% | +8% week-over-week |
| 154.Yucaipa, CA | 14 | 12.7% | -7% week-over-week |
| 155.CCDOT, TX | 13 | 22.0% | +86% week-over-week |
| 156.Dover, NH | 13 | 5.3% | +18% week-over-week |
| 157.Hawaii County, HI | 13 | 4.8% | -38% week-over-week |
| 158.James City County, VA | 13 | 2.9% | +30% week-over-week |
| 159.Cambridge, MA | 12 | 2.8% | +140% week-over-week |
| 160.Kyle, TX | 12 | 6.4% | +200% week-over-week |
| 161.La Porte, TX | 12 | 6.3% | -68% week-over-week |
| 162.San Mateo, CA | 12 | 18.2% | -25% week-over-week |
| 163.Gilbert, AZ | 11 | 2.1% | +83% week-over-week |
| 164.Naperville, IL | 11 | 6.2% | -8% week-over-week |
| 165.Pierce County, WA | 11 | 1.6% | -54% week-over-week |
| 166.College Place, WA | 10 | 28.6% | 0% week-over-week |
| 167.Collin County, TX | 10 | 5.7% | -55% week-over-week |
| 168.Daly City, CA | 10 | 8.3% | new activity this period |
| 169.Gresham, OR | 10 | 2.1% | -17% week-over-week |
| 170.Imperial Beach, CA | 10 | 22.7% | +100% week-over-week |
| 171.Somerville, MA | 10 | 5.3% | -55% week-over-week |
| 172.Tallahassee, FL | 10 | 24.4% | +150% week-over-week |
| 173.Coalinga, CA | 9 | 25.0% | new activity this period |
| 174.Gilroy, CA | 9 | 8.3% | -64% week-over-week |
| 175.Mariposa County, CA | 9 | 18.0% | +29% week-over-week |
| 176.Pitt County, NC | 9 | 1.5% | +13% week-over-week |
| 177.Worcester, MA | 9 | 23.7% | -77% week-over-week |
| 178.Accomack County, VA | 8 | 8.4% | +100% week-over-week |
| 179.Lemoore, CA | 8 | 8.5% | +33% week-over-week |
| 180.Blue Springs, MO | 7 | 12.7% | -22% week-over-week |
| 181.Camas, WA | 7 | 7.5% | +250% week-over-week |
| 182.Albemarle County, VA | 6 | 1.9% | -25% week-over-week |
| 183.Cary, NC | 6 | 0.7% | +100% week-over-week |
| 184.Clallam County, WA | 6 | 4.1% | +100% week-over-week |
| 185.Clayton County, GA | 6 | 2.7% | -25% week-over-week |
| 186.Healdsburg, CA | 6 | 6.7% | -60% week-over-week |
| 187.Lake Forest, CA | 6 | 4.5% | -40% week-over-week |
| 188.Lathrop, CA | 6 | 5.2% | +50% week-over-week |
| 189.Marin County, CA | 6 | 8.2% | -63% week-over-week |
| 190.Murrieta, CA | 6 | 2.9% | +500% week-over-week |
| 191.North Richland Hills, TX | 6 | 3.5% | 0% week-over-week |
| 192.Beaumont, CA | 5 | 12.5% | -17% week-over-week |
| 193.DeSoto County, FL | 5 | 4.6% | -91% week-over-week |
| 194.Dixon, CA | 5 | 6.5% | 0% week-over-week |
| 195.Durham, NC | 5 | 2.8% | -76% week-over-week |
| 196.El Cajon, CA | 5 | 4.9% | 0% week-over-week |
| 197.Florence, SC | 5 | 15.6% | +400% week-over-week |
| 198.Phoenix, AZ | 5 | 7.4% | +400% week-over-week |
| 199.Ashland, OR | 4 | 3.4% | +33% week-over-week |
| 200.Goochland County, VA | 4 | 1.4% | -20% week-over-week |
| 201.Morrisville, NC | 4 | 2.5% | +33% week-over-week |
| 202.Yuma, AZ | 4 | 0.8% | -20% week-over-week |
| 203.Conway, AR | 3 | 2.0% | -57% week-over-week |
| 204.Follybeach, SC | 3 | 5.4% | +50% week-over-week |
| 205.Homestead, FL | 3 | 5.3% | new activity this period |
| 206.Kerrville, TX | 3 | 3.8% | -25% week-over-week |
| 207.Skagit County, WA | 3 | 1.7% | 0% week-over-week |
| 208.Whatcom County, WA | 3 | 1.8% | +50% week-over-week |
| 209.Wilmington, NC | 3 | 25.0% | new activity this period |
| 210.Barrow County, GA | 2 | 0.4% | +100% week-over-week |
| 211.Derby, KS | 2 | 3.6% | +100% week-over-week |
| 212.Granville, WV | 2 | 50.0% | +100% week-over-week |
| 213.Great Falls, MT | 2 | 0.8% | -67% week-over-week |
| 214.Keller, TX | 2 | 1.3% | 0% week-over-week |
| 215.Leander, TX | 2 | 1.6% | +100% week-over-week |
| 216.Lebanon, PA | 2 | 4.3% | -33% week-over-week |
| 217.LPP, GA | 2 | 4.4% | +100% week-over-week |
| 218.Meredith, NH | 2 | 3.3% | 0% week-over-week |
| 219.Scottsdale, AZ | 2 | 0.3% | new activity this period |
| 220.Wilsonville, OR | 2 | 2.4% | -75% week-over-week |
| 221.Battle Ground, WA | 1 | 2.5% | -50% week-over-week |
| 222.Charleston, WV | 1 | 5.3% | new activity this period |
| 223.Elmhurst, IL | 1 | 1.0% | -75% week-over-week |
| 224.Grand Junction, CO | 1 | 3.3% | -50% week-over-week |
| 225.Imperial County, CA | 1 | 2.0% | new activity this period |
| 226.La Vergne Permitting, TN | 1 | 1.1% | 0% week-over-week |
| 227.Lake County, IL | 1 | 0.5% | -50% week-over-week |
| 228.Larimer County, CO | 1 | 20.0% | new activity this period |
| 229.Reading, PA | 1 | 9.1% | -75% week-over-week |
| 230.San Marcos, TX | 1 | 1.0% | 0% week-over-week |
| 231.Shelby County, TN | 1 | 1.0% | new activity this period |
| 232.Tempe, AZ | 1 | 1.6% | 0% week-over-week |
More cities (data building)
Columbus, OH Denver, CO Kansas City, MO Portland, OR Arcadia, CA Arlington, TX Auburn, CA Baldwin Park, CA Beaufort County, SC Bessemer, AL Boise, ID Bonner County, ID Bowie, TX Boxelder, SD Buffalo, NY Calera, AL Charleston, SC Charlotte, NC Charlotte County, FL Charlottesville, VA Chesapeake, VA Cincinnati, OH Clarksville, TN Colorado Springs, CO Columbia, IL Columbus, GA Dallas, GA Dallas County, IA Daphne, AL Darlington County, SC Dawson County, GA De Soto, TX Denton County, TX Destin, FL East Peoria, IL Edgerton, KS El Paso, TX Erie, CO Fairfax County, VA Farmington, MO Flowery Branch, GA Fluvanna County, VA Forsyth County, GA Franklin County, KS Gallatin, TN Gautier, MS Georgetown County, SC Glen Carbon, IL Granbury, TX Grand Traverse County, MI Greenville, SC Grover Beach, CA Happy Valley, OR Hartford, CT Hawthorne, CA Honolulu, HI Houston County, GA Howard County, MD Indianapolis, IN Indio, CA Jackson County, GA Johns Creek, GA Kent, OH Kernersville, NC King County, WA Laramie, WY Laredo, TX Las Vegas, NV Le Sueur County, MN Lewiston, ME Lomalinda, CA Lynchburg, VA Merced, CA Miami, FL Milwaukee, WI Multnomah County, OR Newbern, NC Newcastle, OK Newkent County, VA Norfolk, VA Olive Branch, MS Omaha, NE Oxford, MS Pasadena, TX Prince George's County, MD Queen Creek, AZ Redmond, OR Reno, NV Richmond, KY Roswell, GA Sacramento Archive, CA Saint Paul, MN San Luis Obispo County, CA Sanibel, FL Sherman, TX Sioux Falls, SD Sonoma County, CA Syracuse, NY Tigard, OR Toho Water Authority, FL Tulsa, OK Urbana, IL Victorville, CA Wake County, NC Washington, DC 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.