Rooftop solar survey · Pima County, AZ · October 2026

54,336 houses in Pima County have solar panels

95% range 52,391 to 56,061. That is 19.1% of the county's 284,413 single-family houses.

54,336single-family houses with solar
19.1%of all 284,413 houses
1,928manufactured homes with solar (of 28,397; range 1,587 to 2,299)
1,818houses with an open permit applied since 2023-09-01 (not counted)

How the count is built

34,745 houses have a finaled solar permit on record. On the aerial photos, 96.2% of a random sample of them show panels, which gives 33,440. A random sample of the houses with no permit on file was checked on the same photos to find the rest: 20,326 (95% range 18,941 to 22,093). Another 570 (range 549 to 579) were installed after the photos in Marana, where only monthly permit counts are published, not addresses.

52,39156,061

Check against utility records

Utilities serving the county report 61,184 residential customers with solar (2026-07, range 60,685 to 61,806). Counting the same kinds of homes, this survey finds 59,852 (range 56,083 to 61,878). That is 0.98 times the utility figure (range 0.91 to 1.02).

The survey figure is the sum of single-family houses 54,336; manufactured homes 1,928; townhouses and condos with a finaled permit 1,308; townhouses and condos with only an expired or older open permit 95; homes on parcels the assessor codes as non-residential, with a finaled permit 402; open permits, counted as likely built 1,783.

Homes the utility count can include but this survey cannot count (so the survey figure is low by up to their solar share):

At the photo date (2024-07) utilities reported 54,356; the survey's comparable figure for that date is 51,931 (range 50,123 to 53,707).

This survey: homes of the kinds utilities countsurvey of Oct 2026
59,852 56,083 to 61,878
Utility records: residential customers with solar (EIA-861M)2026-07
61,184 60,685 to 61,806
Tracking the Sun (LBNL): install recordsthrough 2024-12
53,996
DeepSolar (Stanford): panels detected on older imageryimagery ~2016-2017
13,498
DeepSolar++ (Stanford): panels detected on older imagerycumulative by 2017
13,341
Google Project Sunroof: panels detected on older imageryfile 2019-01, imagery mostly 2015-2018
8,943

DeepSolar (Stanford), DeepSolar++ (Stanford) and Google Project Sunroof counted panels that a computer-vision model found on older imagery (dates on each row above), so they miss everything installed since.

LBNL Tracking the Sun: residential systems reported by utilities/agencies, ZIPs weighted by their land share in the county. A floor: providers that stopped reporting are missing.

By city or area

AreaHousesWith finaled permitWith solar (95% range)Share
Tucson122,78021,49722,717 21,894-23,525
Unincorporated Pima County103,9478,31819,594 18,381-20,810
Marana24,24994,795 4,196-5,436
Oro Valley18,1773,0223,798 3,444-4,206
Sahuarita14,3511,8973,337 2,891-3,748
South Tucson909294 55-150

By ZIP code

ZIPHousesWith finaled permitWith solar (95% range)Share
8574711,5322,7142,632 2,328-3,062
8571013,4072,3272,538 2,320-2,735
8564112,0311,0852,451 2,060-2,861
8574212,1918762,373 1,996-2,798
8562910,6261,3142,327 1,992-2,679
857569,0501,9282,197 2,012-2,453
857439,1681622,164 1,778-2,601
8573011,0262,0122,161 2,028-2,335
8574511,4111,6202,154 1,881-2,476
8574610,1111,4212,101 1,819-2,398
8561410,6051,0922,086 1,760-2,432
857188,9377962,009 1,679-2,397
857069,6281,7891,863 1,665-1,988
8571110,9821,7351,844 1,727-2,012
857558,7681,4291,818 1,593-2,093
857419,4417241,708 1,440-2,065
857048,2917811,595 1,330-1,910
857377,7961,2621,593 1,380-1,883
857508,1135981,590 1,288-1,914
856537,628431,548 1,212-1,914
857576,5475301,507 1,205-1,846
857497,4906861,444 1,167-1,741
857139,2481,2291,431 1,366-1,491
857487,1221,1051,303 1,179-1,510
857166,7541,0561,135 1,046-1,288
856587,47101,002 744-1,317
857197,228909955 893-1,052
857056,252724911 778-1,102
857155,416784882 844-896
857126,261815839 802-856
857143,223457486 466-520
857391,743160473 321-655
856222,773190362 250-531
857351,431130265 167-410
85701modelled1,024147161 model-based
853211,57646132 65-249
85736modelled4812580 model-based
85645modelled3572566 model-based
(no ZIP)modelled573152 model-based
85619modelled327443 model-based
85601modelled172525 model-based
85602modelled112317 model-based
85637modelled68613 model-based

ZIPs with fewer than 50 houses are left out. A ZIP's estimate uses its own sampled houses where it has enough of them in a stratum, otherwise that stratum's county-wide rate. ZIPs marked modelled get more than half of their houses that way, so their figure is model-based and no range is shown. ZIP and area figures include the 570 installs after the photos that are known only from aggregate permit counts, allocated to their ZIPs.

How accurate it is

7,418houses inspected on aerial photos (random sample)
96.6%first-look detection rate on homes with a finaled permit
98.5%first-look 'solar' calls confirmed on close-up recheck
0.1%first-look 'no solar' calls that were actually solar
0.96agreement of the two independent close-up readers (Cohen's kappa, n=2,995)
96.2%homes with a finaled solar permit that show panels

Every possible solar house from the first look, every permit home that looked empty, and a random 25% of the other empty-looking houses were rechecked close up by two independent readers; a third reader settled disagreements. The 95% range comes from re-running the whole calculation on 1,000 resamples of the inspected houses.

What it does not cover

Sources