Permits by trade
HVAC permit activity, city by city
Track where HVAC and mechanical permits (furnaces, AC, heat pumps, and ductwork) are being filed this week, straight from the official record.
Where hvac permits are being filed right now
43,356 hvac permits tracked across 264 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,969 | 14.2% | -15% week-over-week |
| 2.New York City, NY | 1,519 | 17.1% | -5% week-over-week |
| 3.Seattle, WA | 1,315 | 35.1% | -19% week-over-week |
| 4.Austin, TX | 1,146 | 23.4% | +5% week-over-week |
| 5.Fort Worth, TX | 1,049 | 23.2% | -7% week-over-week |
| 6.Hillsborough County, FL | 1,041 | 24.9% | -20% week-over-week |
| 7.Shelby County, TN | 1,031 | 32.9% | -6% week-over-week |
| 8.San Antonio, TX | 1,006 | 16.0% | -10% week-over-week |
| 9.Louisville, KY | 977 | 43.7% | -6% week-over-week |
| 10.Omaha, NE | 903 | 26.6% | -15% week-over-week |
| 11.Fairfax County, VA | 888 | 20.1% | -0% week-over-week |
| 12.Dallas, TX | 878 | 13.8% | -18% week-over-week |
| 13.Minneapolis, MN | 878 | 30.7% | +4% week-over-week |
| 14.Oklahoma City, OK | 802 | 22.3% | -13% week-over-week |
| 15.Portland, OR | 791 | 22.6% | +14% week-over-week |
| 16.Pasco County, FL | 675 | 20.8% | -15% week-over-week |
| 17.New Hanover County, NC | 661 | 39.0% | -4% week-over-week |
| 18.Washington DC, DC | 646 | 20.0% | +17% week-over-week |
| 19.Atlanta, GA | 611 | 20.8% | -11% week-over-week |
| 20.Indianapolis, IN | 595 | 44.3% | -14% week-over-week |
| 21.Virginia Beach, VA | 571 | 27.7% | -10% week-over-week |
| 22.Nashville, TN | 530 | 21.3% | -37% week-over-week |
| 23.Albuquerque, NM | 503 | 24.0% | +12% week-over-week |
| 24.Baltimore City, MD | 497 | 26.6% | +1% week-over-week |
| 25.Tulsa, OK | 471 | 26.9% | +16% week-over-week |
| 26.Clay County, FL | 460 | 28.7% | +19% week-over-week |
| 27.Philadelphia, PA | 458 | 15.6% | -16% week-over-week |
| 28.Charlotte County, FL | 438 | 24.1% | -8% week-over-week |
| 29.Montgomery County, MD | 433 | 21.0% | -17% week-over-week |
| 30.Polk County, FL | 420 | 21.0% | -5% week-over-week |
| 31.Orlando, FL | 390 | 12.5% | +7% week-over-week |
| 32.San Diego, CA | 380 | 12.3% | +10% week-over-week |
| 33.Brevard County, FL | 374 | 23.7% | -24% week-over-week |
| 34.Greenville, NC | 368 | 45.9% | -16% week-over-week |
| 35.Aurora, CO | 367 | 19.2% | -1% week-over-week |
| 36.Spokane, WA | 360 | 23.2% | +7% week-over-week |
| 37.Tampa, FL | 358 | 24.0% | -30% week-over-week |
| 38.Milwaukee, WI | 345 | 12.3% | +2% week-over-week |
| 39.Hernando County, FL | 340 | 29.2% | +3% week-over-week |
| 40.Sacramento, CA | 338 | 17.4% | -33% week-over-week |
| 41.Chesapeake, VA | 336 | 31.6% | -9% week-over-week |
| 42.New Orleans, LA | 336 | 20.1% | -6% week-over-week |
| 43.Cary, NC | 326 | 44.3% | -10% week-over-week |
| 44.Pinellas County, FL | 318 | 17.6% | -11% week-over-week |
| 45.Bellevue, WA | 315 | 25.6% | +7% week-over-week |
| 46.Los Angeles County, CA | 307 | 6.7% | +32% week-over-week |
| 47.Port St. Lucie, FL | 291 | 11.9% | -12% week-over-week |
| 48.Fort Lauderdale, FL | 288 | 15.7% | -15% week-over-week |
| 49.Washington, DC | 274 | 18.9% | +71% week-over-week |
| 50.Cleveland, OH | 266 | 14.6% | -24% week-over-week |
| 51.Fort Collins, CO | 251 | 27.9% | -32% week-over-week |
| 52.Cincinnati, OH | 249 | 36.5% | -19% week-over-week |
| 53.Norfolk, VA | 215 | 23.9% | -7% week-over-week |
| 54.DeKalb County, GA | 212 | 24.4% | -15% week-over-week |
| 55.Roseville, CA | 202 | 44.6% | -11% week-over-week |
| 56.Citrus County, FL | 201 | 20.9% | -20% week-over-week |
| 57.Miami-Dade County, FL | 198 | 5.7% | -19% week-over-week |
| 58.Pierce County, WA | 198 | 33.0% | -13% week-over-week |
| 59.St. Petersburg, FL | 198 | 23.9% | -48% week-over-week |
| 60.West Palm Beach, FL | 195 | 15.7% | -10% week-over-week |
| 61.Palm Beach Gardens, FL | 194 | 18.6% | +8% week-over-week |
| 62.Memphis, TN | 187 | 59.7% | +790% week-over-week |
| 63.Mobile, AL | 186 | 21.0% | -20% week-over-week |
| 64.Miami, FL | 183 | 10.7% | 0% week-over-week |
| 65.Centennial, CO | 181 | 27.8% | +21% week-over-week |
| 66.Sioux Falls, SD | 178 | 22.5% | -13% week-over-week |
| 67.Columbus, GA | 170 | 30.5% | +7% week-over-week |
| 68.Boca, FL | 163 | 19.1% | -15% week-over-week |
| 69.Cedar Rapids, IA | 162 | 22.0% | -2% week-over-week |
| 70.Salt Lake City, UT | 158 | 19.5% | -30% week-over-week |
| 71.Tacoma, WA | 156 | 23.6% | +18% week-over-week |
| 72.Pitt County, NC | 151 | 28.6% | -6% week-over-week |
| 73.Chicago, IL | 147 | 4.7% | -18% week-over-week |
| 74.Kissimmee, FL | 146 | 28.2% | -7% week-over-week |
| 75.Redmond, WA | 133 | 23.0% | 0% week-over-week |
| 76.Delray Beach, FL | 131 | 15.2% | -30% week-over-week |
| 77.Riverside County, CA | 127 | 9.7% | -9% week-over-week |
| 78.Reno, NV | 126 | 13.9% | -45% week-over-week |
| 79.College Station, TX | 122 | 34.5% | +13% week-over-week |
| 80.Columbia, SC | 122 | 24.7% | -30% week-over-week |
| 81.Jersey City, NJ | 121 | 10.9% | -18% week-over-week |
| 82.Albany, NY | 117 | 21.5% | +60% week-over-week |
| 83.Denton, TX | 116 | 24.5% | new activity this period |
| 84.Volusia County, FL | 113 | 15.2% | -13% week-over-week |
| 85.Largo, FL | 112 | 23.8% | -30% week-over-week |
| 86.Elk Grove, CA | 109 | 24.9% | -39% week-over-week |
| 87.Oakland, CA | 108 | 8.9% | -14% week-over-week |
| 88.Pembroke Pines, FL | 106 | 15.5% | +108% week-over-week |
| 89.Deltona, FL | 103 | 21.9% | +75% week-over-week |
| 90.Dunedin, FL | 103 | 23.4% | +7% week-over-week |
| 91.Hilton Head Island, SC | 103 | 31.6% | +12% week-over-week |
| 92.Everett, WA | 102 | 18.8% | +38% week-over-week |
| 93.Buffalo, NY | 98 | 10.6% | +48% week-over-week |
| 94.Forsyth County, GA | 98 | 22.2% | -31% week-over-week |
| 95.Pasadena, CA | 97 | 11.3% | +4% week-over-week |
| 96.Rockford, IL | 97 | 13.3% | +10% week-over-week |
| 97.Clermont County, Ohio, OH | 96 | 15.7% | -29% week-over-week |
| 98.Marco Island, FL | 95 | 19.6% | -21% week-over-week |
| 99.Gresham, OR | 92 | 19.5% | -19% week-over-week |
| 100.Allen, TX | 89 | 22.3% | -23% week-over-week |
| 101.Las Cruces, NM | 89 | 19.5% | +48% week-over-week |
| 102.Miramar, FL | 87 | 9.3% | +164% week-over-week |
| 103.Beaufort County, SC | 85 | 25.1% | +5% week-over-week |
| 104.Tucson, AZ | 83 | 15.5% | +19% week-over-week |
| 105.Bend, OR | 82 | 22.0% | -25% week-over-week |
| 106.James City County, VA | 82 | 16.0% | -17% week-over-week |
| 107.Fairfield, CA | 80 | 24.0% | +27% week-over-week |
| 108.Newbern, NC | 80 | 54.8% | new activity this period |
| 109.Clayton County, GA | 78 | 31.1% | -7% week-over-week |
| 110.Pasadena, TX | 77 | 18.1% | +3% week-over-week |
| 111.Sunnyvale, CA | 77 | 16.4% | -16% week-over-week |
| 112.Pittsburgh, PA | 76 | 9.4% | -7% week-over-week |
| 113.Hendersonville, TN | 74 | 22.0% | 0% week-over-week |
| 114.Dover, NH | 72 | 27.6% | +44% week-over-week |
| 115.Gallatin, TN | 72 | 17.7% | -54% week-over-week |
| 116.North Richland Hills, TX | 67 | 23.9% | +76% week-over-week |
| 117.San Francisco, CA | 67 | 5.1% | +37% week-over-week |
| 118.Goochland County, VA | 66 | 23.0% | +6% week-over-week |
| 119.West Sacramento, CA | 66 | 23.6% | -55% week-over-week |
| 120.Whatcom County, WA | 66 | 46.8% | -26% week-over-week |
| 121.Coral Gables, FL | 65 | 8.7% | +23% week-over-week |
| 122.Keller, TX | 64 | 30.3% | +7% week-over-week |
| 123.Newkent County, VA | 63 | 40.1% | -2% week-over-week |
| 124.Barrow County, GA | 62 | 26.4% | -33% week-over-week |
| 125.Conway, AR | 62 | 36.0% | +22% week-over-week |
| 126.Guilford, CT | 62 | 14.0% | -55% week-over-week |
| 127.Tigard, OR | 62 | 25.0% | -18% week-over-week |
| 128.Somerville, MA | 61 | 18.9% | 0% week-over-week |
| 129.Yuma, AZ | 61 | 16.4% | -35% week-over-week |
| 130.Anaheim, CA | 60 | 12.2% | +30% week-over-week |
| 131.Glendale, CA | 59 | 8.8% | +84% week-over-week |
| 132.Hallandale Beach, FL | 57 | 18.0% | -5% week-over-week |
| 133.Danville, CA | 55 | 21.9% | +31% week-over-week |
| 134.Doral, FL | 55 | 13.8% | +57% week-over-week |
| 135.Albemarle County, VA | 54 | 20.1% | -5% week-over-week |
| 136.Murrieta, CA | 54 | 19.4% | +59% week-over-week |
| 137.Thousand Oaks, CA | 53 | 10.3% | +66% week-over-week |
| 138.Wellington, FL | 52 | 13.8% | -9% week-over-week |
| 139.San Mateo, CA | 51 | 9.2% | new activity this period |
| 140.Antioch, CA | 49 | 28.2% | +58% week-over-week |
| 141.Hialeah, FL | 49 | 8.1% | -8% week-over-week |
| 142.Laguna Niguel, CA | 49 | 16.7% | +4% week-over-week |
| 143.Superior, WI | 49 | 17.2% | +17% week-over-week |
| 144.Winter Springs, FL | 49 | 19.1% | -14% week-over-week |
| 145.Cedarhill, TX | 47 | 18.4% | +15% week-over-week |
| 146.Coweta County, GA | 45 | 13.8% | -42% week-over-week |
| 147.Maricopa County, AZ | 45 | 3.1% | -15% week-over-week |
| 148.Leander, TX | 44 | 26.3% | +13% week-over-week |
| 149.Yuba County, CA | 44 | 28.4% | 0% week-over-week |
| 150.La Quinta, CA | 43 | 18.4% | -10% week-over-week |
| 151.Hartford, CT | 42 | 12.1% | +40% week-over-week |
| 152.Aliso Viejo, CA | 40 | 30.5% | +3% week-over-week |
| 153.Camas, WA | 40 | 35.7% | -2% week-over-week |
| 154.Richmond, KY | 40 | 50.0% | -17% week-over-week |
| 155.San Marcos, TX | 40 | 27.4% | +29% week-over-week |
| 156.Carson, CA | 39 | 15.9% | +255% week-over-week |
| 157.Cambridge, MA | 38 | 9.9% | -19% week-over-week |
| 158.Corona, CA | 37 | 14.2% | -31% week-over-week |
| 159.De Soto, TX | 37 | 22.7% | +37% week-over-week |
| 160.Fort Pierce, FL | 37 | 13.4% | -44% week-over-week |
| 161.Newark, DE | 35 | 35.4% | +21% week-over-week |
| 162.Baltimore County, MD | 34 | 6.7% | -3% week-over-week |
| 163.Miami Gardens, FL | 34 | 8.0% | -3% week-over-week |
| 164.El Cajon, CA | 33 | 22.1% | +6% week-over-week |
| 165.Glendora, CA | 33 | 11.7% | +38% week-over-week |
| 166.Clallam County, WA | 32 | 12.5% | -14% week-over-week |
| 167.Darlington County, SC | 31 | 21.2% | -23% week-over-week |
| 168.Deer Park, TX | 31 | 26.1% | +11% week-over-week |
| 169.Helena, MT | 31 | 8.8% | +19% week-over-week |
| 170.La Vergne Permitting, TN | 31 | 27.9% | +11% week-over-week |
| 171.White Bear Lake, MN | 31 | 16.1% | -42% week-over-week |
| 172.Asheville, NC | 29 | 12.5% | +16% week-over-week |
| 173.Ashland, OR | 29 | 25.9% | -26% week-over-week |
| 174.DeSoto County, FL | 29 | 20.4% | +38% week-over-week |
| 175.Malden, MA | 29 | 10.2% | -6% week-over-week |
| 176.Hayward, CA | 27 | 8.8% | +35% week-over-week |
| 177.Lake Forest, CA | 27 | 19.7% | +29% week-over-week |
| 178.Charlottesville, VA | 26 | 17.4% | +4% week-over-week |
| 179.Skagit County, WA | 26 | 14.4% | -21% week-over-week |
| 180.Baldwin Park, CA | 25 | 14.7% | new activity this period |
| 181.Breckenridge, CO | 25 | 19.5% | -14% week-over-week |
| 182.Kyle, TX | 25 | 14.2% | +14% week-over-week |
| 183.Peoria, AZ | 25 | 10.3% | +47% week-over-week |
| 184.Wake County, NC | 25 | 8.3% | -88% week-over-week |
| 185.Indio, CA | 24 | 9.6% | -27% week-over-week |
| 186.Urbana, IL | 24 | 24.2% | +9% week-over-week |
| 187.Daly City, CA | 23 | 19.0% | -62% week-over-week |
| 188.Mesa, AZ | 23 | 6.3% | -39% week-over-week |
| 189.Fluvanna County, VA | 22 | 22.9% | +29% week-over-week |
| 190.Healdsburg, CA | 22 | 20.8% | +16% week-over-week |
| 191.Lemoore, CA | 22 | 23.4% | +5% week-over-week |
| 192.Redmond, OR | 22 | 25.0% | -19% week-over-week |
| 193.Citizen Access, FL | 21 | 13.1% | -5% week-over-week |
| 194.Derby, KS | 21 | 25.9% | +40% week-over-week |
| 195.Happy Valley, OR | 21 | 24.1% | +75% week-over-week |
| 196.Independence, OH | 21 | 21.9% | +62% week-over-week |
| 197.Leawood, KS | 21 | 8.2% | -34% week-over-week |
| 198.Wilsonville, OR | 21 | 28.0% | -32% week-over-week |
| 199.Gautier, MS | 20 | 22.0% | +5% week-over-week |
| 200.La Canada Flintridge, CA | 20 | 12.0% | -20% week-over-week |
| 201.Collin County, TX | 19 | 11.9% | +19% week-over-week |
| 202.Cook County, IL | 19 | 2.2% | -63% week-over-week |
| 203.Great Falls, MT | 19 | 6.6% | -17% week-over-week |
| 204.Kerrville, TX | 19 | 24.1% | -32% week-over-week |
| 205.La Habra, CA | 19 | 14.3% | 0% week-over-week |
| 206.Laguna Beach, CA | 19 | 7.6% | +6% week-over-week |
| 207.Rialto, CA | 19 | 7.3% | +6% week-over-week |
| 208.Blue Springs, MO | 18 | 21.7% | +6% week-over-week |
| 209.Battle Ground, WA | 17 | 20.0% | new activity this period |
| 210.Georgetown County, SC | 17 | 10.5% | -37% week-over-week |
| 211.San Carlos, CA | 17 | 10.1% | -19% week-over-week |
| 212.Baton Rouge, LA | 15 | 3.4% | +88% week-over-week |
| 213.Hawaii County, HI | 15 | 4.2% | -6% week-over-week |
| 214.La Porte, TX | 15 | 8.6% | -52% week-over-week |
| 215.Sugar Land, TX | 15 | 3.0% | -63% week-over-week |
| 216.Yucaipa, CA | 15 | 15.3% | 0% week-over-week |
| 217.Lagunahills, CA | 14 | 15.4% | -26% week-over-week |
| 218.Naperville, IL | 14 | 3.3% | -13% week-over-week |
| 219.Bowie, TX | 13 | 31.0% | new activity this period |
| 220.Dallas County, IA | 13 | 23.2% | +63% week-over-week |
| 221.Arcadia, CA | 12 | 18.2% | +200% week-over-week |
| 222.College Place, WA | 12 | 32.4% | -37% week-over-week |
| 223.Gilroy, CA | 12 | 11.7% | -50% week-over-week |
| 224.Dixon, CA | 11 | 22.4% | -8% week-over-week |
| 225.Waynesboro, VA | 11 | 7.9% | -80% week-over-week |
| 226.Alhambra, CA | 10 | 4.1% | 0% week-over-week |
| 227.El Monte, CA | 10 | 5.3% | -29% week-over-week |
| 228.Follybeach, SC | 10 | 12.7% | +43% week-over-week |
| 229.LPP, GA | 10 | 16.4% | -9% week-over-week |
| 230.Lynchburg, VA | 10 | 16.9% | +67% week-over-week |
| 231.Raleigh, NC | 10 | 2.7% | -97% week-over-week |
| 232.Homestead, FL | 9 | 9.3% | -18% week-over-week |
| 233.Jackson County, GA | 9 | 25.7% | -31% week-over-week |
| 234.Lake County, IL | 9 | 2.1% | +50% week-over-week |
| 235.Lathrop, CA | 9 | 12.7% | -36% week-over-week |
| 236.Lewiston, ME | 9 | 11.3% | -25% week-over-week |
| 237.Coalinga, CA | 8 | 27.6% | +33% week-over-week |
| 238.Des Plaines, IL | 8 | 5.1% | +60% week-over-week |
| 239.Elmhurst, IL | 8 | 4.6% | +14% week-over-week |
| 240.Mariposa County, CA | 8 | 12.7% | -11% week-over-week |
| 241.Gainesville, TX | 7 | 8.3% | -13% week-over-week |
| 242.Indian Wells, CA | 7 | 11.9% | -59% week-over-week |
| 243.Morrisville, NC | 7 | 11.5% | -85% week-over-week |
| 244.Sherman, TX | 6 | 100.0% | new activity this period |
| 245.Clemson, SC | 5 | 8.6% | +25% week-over-week |
| 246.Del Rio, TX | 5 | 2.7% | -72% week-over-week |
| 247.Imperial Beach, CA | 5 | 13.5% | +25% week-over-week |
| 248.Meredith, NH | 5 | 6.6% | +25% week-over-week |
| 249.Beaufort, SC | 4 | 13.3% | -43% week-over-week |
| 250.Durham, NC | 4 | 2.0% | -64% week-over-week |
| 251.Gilbert, AZ | 4 | 1.6% | -20% week-over-week |
| 252.Hattiesburg, MS | 4 | 2.5% | -64% week-over-week |
| 253.Tempe, AZ | 3 | 1.5% | +200% week-over-week |
| 254.Accomack County, VA | 2 | 2.0% | -50% week-over-week |
| 255.Greensboro, NC | 2 | 1.1% | -78% week-over-week |
| 256.Imperial County, CA | 2 | 5.4% | -87% week-over-week |
| 257.Larimer County, CO | 2 | 9.1% | new activity this period |
| 258.Marin County, CA | 2 | 2.6% | +100% week-over-week |
| 259.Beaumont, CA | 1 | 1.3% | new activity this period |
| 260.CCDOT, TX | 1 | 2.4% | 0% week-over-week |
| 261.Dawson County, GA | 1 | 25.0% | new activity this period |
| 262.Farmington, MO | 1 | 2.5% | new activity this period |
| 263.Hawthorne, CA | 1 | 2.3% | new activity this period |
| 264.Milford, DE | 1 | 1.9% | -50% week-over-week |
More cities (data building)
Arlington, TX Auburn, CA Bessemer, AL Boise, ID Bonner County, ID Boston, MA Boxelder, SD Calera, AL Charleston, SC Charleston, WV Charlotte, NC Clarksville, TN Colorado Springs, CO Columbia, IL Columbus, OH Dallas, GA Daphne, AL Denton County, TX Denver, CO Destin, FL Detroit, MI Dublin, CA East Peoria, IL Edgerton, KS El Paso, TX Erie, CO Faribault, MN Florence, SC Flowery Branch, GA Franklin County, KS Gainesville, FL Glen Carbon, IL Granbury, TX Grand Junction, CO Grand Traverse County, MI Granville, WV Greenville, SC Grover Beach, CA Henderson, NV Honolulu, HI Houston County, GA Howard County, MD Johns Creek, GA Kansas City, MO Kent, OH Kernersville, NC King County, WA Laramie, WY Laredo, TX Las Vegas, NV Le Sueur County, MN Lebanon, PA Loma Linda, CA Los Alamos County, NM Merced, CA Multnomah County, OR Newcastle, OK Olive Branch, MS Oxford, MS Phoenix, AZ Pomona, CA Prince George's County, MD Queen Creek, AZ Reading, PA Roswell, GA Sacramento Archive, CA Saint Paul, MN San Diego County, CA San Jose, CA San Luis Obispo County, CA Sanibel, FL Savannah, GA Scottsdale, AZ Sonoma County, CA Syracuse, NY Tallahassee, FL Toho Water Authority, FL Victorville, CA Waxhaw, NC West Greenwich, RI West Hollywood, CA Williamson County, TX Wilmington, NC Worcester, MA
Other trades
Solar permits Pool & Spa permits Roofing permits Plumbing permits Electrical permits
See the $39/mo dashboardFrequently asked questions
Which cities does Permit Ledger track hvac permits in?
HVAC permits are tracked across every city Permit Ledger covers. Browse the ranked list to see each market's HVAC permit count, trend, and share of all permits.
Is hvac permit data free?
Yes. Weekly HVAC permit counts, trend, and share are free in every city. The $39/mo dashboard adds the top ZIP codes and the most-active HVAC contractors.
How often is hvac permit data updated?
Weekly, from each city's official building-permit feed.