Permits by trade
Pool & spa permit activity, city by city
Track where new pools, spas, and hot tubs are being permitted this week. Counts come straight from each city's official building-permit record.
Where pool & spa permits are being filed right now
4,008 pool & spa permits tracked across 220 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 | 350 | 2.5% | +19% week-over-week |
| 2.Miami-Dade County, FL | 336 | 9.7% | -1% week-over-week |
| 3.Austin, TX | 215 | 4.4% | +25% week-over-week |
| 4.Charlotte County, FL | 208 | 11.4% | +1% week-over-week |
| 5.Polk County, FL | 168 | 8.4% | +2% week-over-week |
| 6.Maricopa County, AZ | 154 | 10.7% | -23% week-over-week |
| 7.Hillsborough County, FL | 133 | 3.2% | -18% week-over-week |
| 8.Pasco County, FL | 78 | 2.4% | -19% week-over-week |
| 9.West Palm Beach, FL | 76 | 6.1% | +10% week-over-week |
| 10.Port St. Lucie, FL | 73 | 3.0% | -47% week-over-week |
| 11.Los Angeles County, CA | 72 | 1.6% | -38% week-over-week |
| 12.Dallas, TX | 69 | 1.1% | -8% week-over-week |
| 13.Brevard County, FL | 65 | 4.1% | -24% week-over-week |
| 14.Volusia County, FL | 57 | 7.7% | +128% week-over-week |
| 15.Palm Beach Gardens, FL | 54 | 5.2% | -18% week-over-week |
| 16.San Diego, CA | 53 | 1.7% | +36% week-over-week |
| 17.San Antonio, TX | 48 | 0.8% | +23% week-over-week |
| 18.Riverside County, CA | 44 | 3.4% | -42% week-over-week |
| 19.Fort Lauderdale, FL | 43 | 2.3% | -16% week-over-week |
| 20.Las Vegas, NV | 42 | 21.1% | -28% week-over-week |
| 21.Pinellas County, FL | 41 | 2.3% | -37% week-over-week |
| 22.Queen Creek, AZ | 40 | 12.8% | +8% week-over-week |
| 23.Delray Beach, FL | 39 | 4.5% | +50% week-over-week |
| 24.New Hanover County, NC | 39 | 2.3% | -26% week-over-week |
| 25.Tampa, FL | 39 | 2.6% | -29% week-over-week |
| 26.Hernando County, FL | 38 | 3.3% | 0% week-over-week |
| 27.Oklahoma City, OK | 38 | 1.1% | -5% week-over-week |
| 28.Citrus County, FL | 36 | 3.7% | -16% week-over-week |
| 29.Boca, FL | 35 | 4.1% | -34% week-over-week |
| 30.Orlando, FL | 33 | 1.1% | +38% week-over-week |
| 31.Wellington, FL | 33 | 8.8% | +6% week-over-week |
| 32.Coral Gables, FL | 30 | 4.0% | -25% week-over-week |
| 33.Collin County, TX | 28 | 17.5% | +100% week-over-week |
| 34.Atlanta, GA | 27 | 0.9% | +8% week-over-week |
| 35.Gilbert, AZ | 26 | 10.4% | +18% week-over-week |
| 36.New Orleans, LA | 26 | 1.6% | +24% week-over-week |
| 37.Miramar, FL | 25 | 2.7% | +56% week-over-week |
| 38.Peoria, AZ | 25 | 10.3% | +39% week-over-week |
| 39.Wake County, NC | 24 | 7.9% | -37% week-over-week |
| 40.Chesapeake, VA | 23 | 2.2% | +15% week-over-week |
| 41.Fairfax County, VA | 23 | 0.5% | +44% week-over-week |
| 42.New York City, NY | 23 | 0.3% | +35% week-over-week |
| 43.St. Petersburg, FL | 23 | 2.8% | -49% week-over-week |
| 44.Clay County, FL | 22 | 1.4% | -24% week-over-week |
| 45.Marco Island, FL | 21 | 4.3% | -22% week-over-week |
| 46.Louisville, KY | 20 | 0.9% | -20% week-over-week |
| 47.Georgetown County, SC | 19 | 11.7% | +58% week-over-week |
| 48.Raleigh, NC | 19 | 5.2% | -81% week-over-week |
| 49.Coweta County, GA | 18 | 5.5% | -33% week-over-week |
| 50.Leander, TX | 18 | 10.8% | +200% week-over-week |
| 51.Dunedin, FL | 16 | 3.6% | +33% week-over-week |
| 52.Forsyth County, GA | 16 | 3.6% | -11% week-over-week |
| 53.La Quinta, CA | 16 | 6.8% | -45% week-over-week |
| 54.Roseville, CA | 16 | 3.5% | 0% week-over-week |
| 55.Memphis, TN | 15 | 4.8% | -21% week-over-week |
| 56.Pembroke Pines, FL | 15 | 2.2% | +114% week-over-week |
| 57.Shelby County, TN | 15 | 0.5% | -38% week-over-week |
| 58.Lemoore, CA | 13 | 13.8% | +63% week-over-week |
| 59.Montgomery County, MD | 13 | 0.6% | -35% week-over-week |
| 60.Beaufort County, SC | 12 | 3.6% | +33% week-over-week |
| 61.Indio, CA | 12 | 4.8% | -29% week-over-week |
| 62.Laguna Beach, CA | 12 | 4.8% | +71% week-over-week |
| 63.Sacramento, CA | 12 | 0.6% | -25% week-over-week |
| 64.San Luis Obispo County, CA | 12 | 3.6% | +140% week-over-week |
| 65.Yuma, AZ | 11 | 2.9% | 0% week-over-week |
| 66.Anaheim, CA | 10 | 2.0% | +25% week-over-week |
| 67.Arlington, TX | 10 | 3.9% | +43% week-over-week |
| 68.Denton, TX | 10 | 2.1% | new activity this period |
| 69.Lake County, IL | 10 | 2.3% | -41% week-over-week |
| 70.Baton Rouge, LA | 9 | 2.1% | -50% week-over-week |
| 71.Corona, CA | 9 | 3.5% | +50% week-over-week |
| 72.Danville, CA | 9 | 3.6% | +200% week-over-week |
| 73.Deltona, FL | 9 | 1.9% | +50% week-over-week |
| 74.Fort Worth, TX | 9 | 0.2% | -78% week-over-week |
| 75.Hallandale Beach, FL | 9 | 2.8% | +800% week-over-week |
| 76.Hendersonville, TN | 9 | 2.7% | -36% week-over-week |
| 77.Sioux Falls, SD | 9 | 1.1% | +80% week-over-week |
| 78.Tallahassee, FL | 9 | 32.1% | +13% week-over-week |
| 79.Tulsa, OK | 9 | 0.5% | -25% week-over-week |
| 80.Baltimore County, MD | 8 | 1.6% | -50% week-over-week |
| 81.Denton County, TX | 8 | 14.5% | -20% week-over-week |
| 82.Durham, NC | 8 | 3.9% | 0% week-over-week |
| 83.Glendale, CA | 8 | 1.2% | +14% week-over-week |
| 84.Gresham, OR | 8 | 1.7% | new activity this period |
| 85.Guilford, CT | 8 | 1.8% | -67% week-over-week |
| 86.Jackson County, GA | 8 | 22.9% | 0% week-over-week |
| 87.Murrieta, CA | 8 | 2.9% | +60% week-over-week |
| 88.Pasadena, CA | 8 | 0.9% | -38% week-over-week |
| 89.Barrow County, GA | 7 | 3.0% | 0% week-over-week |
| 90.Cary, NC | 7 | 1.0% | +17% week-over-week |
| 91.College Station, TX | 7 | 2.0% | +40% week-over-week |
| 92.Cook County, IL | 7 | 0.8% | -59% week-over-week |
| 93.Hilton Head Island, SC | 7 | 2.1% | -22% week-over-week |
| 94.Houston County, GA | 7 | 23.3% | +17% week-over-week |
| 95.Laredo, TX | 7 | 6.5% | new activity this period |
| 96.Pitt County, NC | 7 | 1.3% | 0% week-over-week |
| 97.Washington DC, DC | 7 | 0.2% | -13% week-over-week |
| 98.Cedar Rapids, IA | 6 | 0.8% | -60% week-over-week |
| 99.DeKalb County, GA | 6 | 0.7% | 0% week-over-week |
| 100.Dixon, CA | 6 | 12.2% | +100% week-over-week |
| 101.Doral, FL | 6 | 1.5% | -14% week-over-week |
| 102.Elk Grove, CA | 6 | 1.4% | +100% week-over-week |
| 103.Fairfield, CA | 6 | 1.8% | +200% week-over-week |
| 104.Fort Pierce, FL | 6 | 2.2% | +500% week-over-week |
| 105.Gallatin, TN | 6 | 1.5% | +20% week-over-week |
| 106.Goochland County, VA | 6 | 2.1% | -14% week-over-week |
| 107.Greensboro, NC | 6 | 3.2% | +50% week-over-week |
| 108.Hialeah, FL | 6 | 1.0% | -14% week-over-week |
| 109.Kissimmee, FL | 6 | 1.2% | -45% week-over-week |
| 110.Leawood, KS | 6 | 2.3% | 0% week-over-week |
| 111.Naperville, IL | 6 | 1.4% | -57% week-over-week |
| 112.Pittsburgh, PA | 6 | 0.7% | 0% week-over-week |
| 113.Salt Lake City, UT | 6 | 0.7% | +100% week-over-week |
| 114.Albuquerque, NM | 5 | 0.2% | -17% week-over-week |
| 115.Beaumont, CA | 5 | 6.3% | +25% week-over-week |
| 116.Indian Wells, CA | 5 | 8.5% | +25% week-over-week |
| 117.Laguna Niguel, CA | 5 | 1.7% | +25% week-over-week |
| 118.Largo, FL | 5 | 1.1% | -55% week-over-week |
| 119.Mobile, AL | 5 | 0.6% | -29% week-over-week |
| 120.Reno, NV | 5 | 0.6% | -58% week-over-week |
| 121.Rialto, CA | 5 | 1.9% | +67% week-over-week |
| 122.Sunnyvale, CA | 5 | 1.1% | +25% week-over-week |
| 123.Yucaipa, CA | 5 | 5.1% | +25% week-over-week |
| 124.Aliso Viejo, CA | 4 | 3.1% | +100% week-over-week |
| 125.Antioch, CA | 4 | 2.3% | -56% week-over-week |
| 126.Bend, OR | 4 | 1.1% | +100% week-over-week |
| 127.CCDOT, TX | 4 | 9.5% | +33% week-over-week |
| 128.Cedarhill, TX | 4 | 1.6% | -43% week-over-week |
| 129.Citizen Access, FL | 4 | 2.5% | -33% week-over-week |
| 130.Columbus, GA | 4 | 0.7% | -20% week-over-week |
| 131.Elmhurst, IL | 4 | 2.3% | -56% week-over-week |
| 132.Glendora, CA | 4 | 1.4% | -20% week-over-week |
| 133.Greenville, NC | 4 | 0.5% | +100% week-over-week |
| 134.Kyle, TX | 4 | 2.3% | -20% week-over-week |
| 135.North Richland Hills, TX | 4 | 1.4% | -33% week-over-week |
| 136.Omaha, NE | 4 | 0.1% | +33% week-over-week |
| 137.Thousand Oaks, CA | 4 | 0.8% | 0% week-over-week |
| 138.Tucson, AZ | 4 | 0.7% | -43% week-over-week |
| 139.Aurora, CO | 3 | 0.2% | -25% week-over-week |
| 140.Baltimore City, MD | 3 | 0.2% | 0% week-over-week |
| 141.Battle Ground, WA | 3 | 3.5% | new activity this period |
| 142.Chicago, IL | 3 | 0.1% | -75% week-over-week |
| 143.Hawaii County, HI | 3 | 0.8% | -40% week-over-week |
| 144.Marin County, CA | 3 | 3.9% | 0% week-over-week |
| 145.Mesa, AZ | 3 | 0.8% | -50% week-over-week |
| 146.Miami Gardens, FL | 3 | 0.7% | -50% week-over-week |
| 147.San Francisco, CA | 3 | 0.2% | +200% week-over-week |
| 148.Sugar Land, TX | 3 | 0.6% | -25% week-over-week |
| 149.Tempe, AZ | 3 | 1.5% | +50% week-over-week |
| 150.Washington, DC | 3 | 0.2% | +200% week-over-week |
| 151.Accomack County, VA | 2 | 2.0% | -50% week-over-week |
| 152.Albemarle County, VA | 2 | 0.7% | -80% week-over-week |
| 153.Allen, TX | 2 | 0.5% | -67% week-over-week |
| 154.Asheville, NC | 2 | 0.9% | 0% week-over-week |
| 155.Blue Springs, MO | 2 | 2.4% | -67% week-over-week |
| 156.Carson, CA | 2 | 0.8% | new activity this period |
| 157.Centennial, CO | 2 | 0.3% | -50% week-over-week |
| 158.Charlotte, NC | 2 | 20.0% | 0% week-over-week |
| 159.Dallas County, IA | 2 | 3.6% | 0% week-over-week |
| 160.Darlington County, SC | 2 | 1.4% | new activity this period |
| 161.De Soto, TX | 2 | 1.2% | -50% week-over-week |
| 162.Deer Park, TX | 2 | 1.7% | +100% week-over-week |
| 163.Derby, KS | 2 | 2.5% | +100% week-over-week |
| 164.El Cajon, CA | 2 | 1.3% | 0% week-over-week |
| 165.Farmington, MO | 2 | 5.0% | -50% week-over-week |
| 166.Florence, SC | 2 | 3.0% | +100% week-over-week |
| 167.Fluvanna County, VA | 2 | 2.1% | 0% week-over-week |
| 168.Fort Collins, CO | 2 | 0.2% | 0% week-over-week |
| 169.Healdsburg, CA | 2 | 1.9% | -60% week-over-week |
| 170.Homestead, FL | 2 | 2.1% | -50% week-over-week |
| 171.Imperial County, CA | 2 | 5.4% | new activity this period |
| 172.Independence, OH | 2 | 2.1% | +100% week-over-week |
| 173.James City County, VA | 2 | 0.4% | -71% week-over-week |
| 174.La Canada Flintridge, CA | 2 | 1.2% | -33% week-over-week |
| 175.La Porte, TX | 2 | 1.1% | -33% week-over-week |
| 176.La Vergne Permitting, TN | 2 | 1.8% | -71% week-over-week |
| 177.Las Cruces, NM | 2 | 0.4% | +100% week-over-week |
| 178.Lathrop, CA | 2 | 2.8% | -50% week-over-week |
| 179.Newkent County, VA | 2 | 1.3% | 0% week-over-week |
| 180.Philadelphia, PA | 2 | 0.1% | -50% week-over-week |
| 181.Portland, OR | 2 | 0.1% | new activity this period |
| 182.San Marcos, TX | 2 | 1.4% | +100% week-over-week |
| 183.San Mateo, CA | 2 | 0.4% | new activity this period |
| 184.Seattle, WA | 2 | 0.1% | -60% week-over-week |
| 185.Winter Springs, FL | 2 | 0.8% | -71% week-over-week |
| 186.Yuba County, CA | 2 | 1.3% | -75% week-over-week |
| 187.Albany, NY | 1 | 0.2% | -67% week-over-week |
| 188.Alhambra, CA | 1 | 0.4% | -67% week-over-week |
| 189.Baldwin Park, CA | 1 | 0.6% | new activity this period |
| 190.Breckenridge, CO | 1 | 0.8% | -75% week-over-week |
| 191.Buffalo, NY | 1 | 0.1% | 0% week-over-week |
| 192.Charleston, WV | 1 | 3.7% | -67% week-over-week |
| 193.Charlottesville, VA | 1 | 0.7% | 0% week-over-week |
| 194.Clayton County, GA | 1 | 0.4% | 0% week-over-week |
| 195.Clermont County, Ohio, OH | 1 | 0.2% | -80% week-over-week |
| 196.College Place, WA | 1 | 2.7% | new activity this period |
| 197.Conway, AR | 1 | 0.6% | new activity this period |
| 198.Del Rio, TX | 1 | 0.5% | new activity this period |
| 199.DeSoto County, FL | 1 | 0.7% | new activity this period |
| 200.Everett, WA | 1 | 0.2% | new activity this period |
| 201.Flowery Branch, GA | 1 | 4.3% | new activity this period |
| 202.Hartford, CT | 1 | 0.3% | new activity this period |
| 203.Hattiesburg, MS | 1 | 0.6% | new activity this period |
| 204.Hayward, CA | 1 | 0.3% | 0% week-over-week |
| 205.Imperial Beach, CA | 1 | 2.7% | new activity this period |
| 206.Keller, TX | 1 | 0.5% | 0% week-over-week |
| 207.King County, WA | 1 | 0.4% | 0% week-over-week |
| 208.Lagunahills, CA | 1 | 1.1% | new activity this period |
| 209.Lake Forest, CA | 1 | 0.7% | new activity this period |
| 210.Lewiston, ME | 1 | 1.3% | -67% week-over-week |
| 211.Malden, MA | 1 | 0.4% | 0% week-over-week |
| 212.Milford, DE | 1 | 1.9% | -67% week-over-week |
| 213.Pierce County, WA | 1 | 0.2% | -67% week-over-week |
| 214.Rockford, IL | 1 | 0.1% | 0% week-over-week |
| 215.San Carlos, CA | 1 | 0.6% | 0% week-over-week |
| 216.Sanibel, FL | 1 | 50.0% | new activity this period |
| 217.Scottsdale, AZ | 1 | 6.3% | -98% week-over-week |
| 218.Virginia Beach, VA | 1 | 0.0% | -83% week-over-week |
| 219.Whatcom County, WA | 1 | 0.7% | new activity this period |
| 220.Wilmington, NC | 1 | 3.1% | 0% week-over-week |
More cities (data building)
Arcadia, CA Ashland, OR Auburn, CA Beaufort, SC Bellevue, WA Bessemer, AL Boise, ID Bonner County, ID Boston, MA Bowie, TX Boxelder, SD Calera, AL Camas, WA Cambridge, MA Charleston, SC Cincinnati, OH Clallam County, WA Clarksville, TN Clemson, SC Cleveland, OH Coalinga, CA Colorado Springs, CO Columbia, SC Columbia, IL Columbus, OH Dallas, GA Daly City, CA Daphne, AL Dawson County, GA Denver, CO Des Plaines, IL Destin, FL Detroit, MI Dover, NH Dublin, CA East Peoria, IL Edgerton, KS El Monte, CA El Paso, TX Erie, CO Faribault, MN Follybeach, SC Franklin County, KS Gainesville, TX Gainesville, FL Gautier, MS Gilroy, CA Glen Carbon, IL Granbury, TX Grand Junction, CO Grand Traverse County, MI Granville, WV Great Falls, MT Greenville, SC Grover Beach, CA Happy Valley, OR Hawthorne, CA Helena, MT Henderson, NV Honolulu, HI Howard County, MD Indianapolis, IN Jersey City, NJ Johns Creek, GA Kansas City, MO Kent, OH Kernersville, NC Kerrville, TX La Habra, CA Laramie, WY Larimer County, CO Le Sueur County, MN Lebanon, PA Loma Linda, CA Los Alamos County, NM LPP, GA Lynchburg, VA Mariposa County, CA Merced, CA Meredith, NH Miami, FL Milwaukee, WI Minneapolis, MN Morrisville, NC Multnomah County, OR Nashville, TN Newark, DE Newbern, NC Newcastle, OK Norfolk, VA Oakland, CA Olive Branch, MS Oxford, MS Pasadena, TX Phoenix, AZ Pomona, CA Prince George's County, MD Reading, PA Redmond, OR Redmond, WA Richmond, KY Roswell, GA Sacramento Archive, CA Saint Paul, MN San Diego County, CA San Jose, CA Savannah, GA Sherman, TX Skagit County, WA Somerville, MA Sonoma County, CA Spokane, WA Superior, WI Syracuse, NY Tacoma, WA Tigard, OR Toho Water Authority, FL Urbana, IL Victorville, CA Waxhaw, NC Waynesboro, VA West Greenwich, RI West Hollywood, CA West Sacramento, CA White Bear Lake, MN Williamson County, TX Wilsonville, OR Worcester, MA
Other trades
Solar permits Roofing permits HVAC permits Plumbing permits Electrical permits
See the $39/mo dashboardFrequently asked questions
Which cities does Permit Ledger track pool & spa permits in?
Pool & Spa permits are tracked across every city Permit Ledger covers. Browse the ranked list to see each market's pool & spa permit count, trend, and share of all permits.
Is pool & spa permit data free?
Yes. Weekly pool & spa permit counts, trend, and share are free in every city. The $39/mo dashboard adds the top ZIP codes and the most-active pool & spa contractors.
How often is pool & spa permit data updated?
Weekly, from each city's official building-permit feed.