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