Homeowners Contractors Arizona · every row checked at the source
Find a pro

Trade

Solar Panels in Arizona: Permits, Licensing and Extreme Heat

Solar work in Arizona sits at the meeting point of three things: a city permit rule, a contractor license class, and some of the hottest summer weather in the country. The permit answer changes by city, and only one city's answer is confirmed here. This page covers permits, license classes, county heat and how to check an installer. It does not cover pricing or incentives.

Updated Oct 22, 2026

Solar permits: what one city has said so far

Mesa is the one city whose solar answer is confirmed on this page. Its residential FAQ says: "Yes, solar power systems under 10,000 square feet that are certified by a recognized agency and installed by a licensed Arizona contractor no not need a construction permit. However, new electric meters or circuits will require a permit."[15]

Rooftop solar panels on a single-story home
A rooftop solar array on a single-story home

In Mesa, the answer depends. A certified system under 10,000 square feet installed by a licensed Arizona contractor needs no construction permit, but a new meter or new circuit does.

Decide

Does a Mesa solar job need a construction permit?

Is it a certified system under 10,000 square feet, installed by a licensed Arizona contractor?

  • If Yes, and no new meter or circuit

    then: No construction permit needed

  • If Yes, but it adds a new meter or circuit

    then: A permit is required

Check the city's fee schedule for the fee.[15]

Every other city is a "check with the city" answer. Coconino County's solar permit materials, for example, call for a site plan, a one-line electrical diagram and a roof plan. The county also says roof framing requires structural review.[17]

Start with the solar permit rules by city page, which links each city's own permit page. Or go straight to your city's page for the department link.

Which license classes cover solar work

Arizona's Administrative Code names six Registrar of Contractors (ROC) classes with "solar" in the title. Each is a plumbing, air conditioning or pool license that includes solar within its own scope.[13][14]

Class Name Scope in the code's words
R-39 Air Conditioning and Refrigeration, Including Solar Comfort air conditioning, "with or without solar equipment"; excludes a new service panel or sub-panel[13]
CR-79 Air Conditioning and Refrigeration Including Solar (dual) The scopes of the commercial C-79 and residential R-39 licenses[14]
R-37 Plumbing, Including Solar Water and gas piping, fixtures, vents and devices, "as well as solar applications"[13]
CR-77 Plumbing Including Solar (dual) The scopes of the commercial C-77 and residential R-37 licenses[14]
B-6 General Swimming Pool Contractor, Including Solar The B-5 scope plus "installation and repair of solar heating devices"[13]
KA-6 Dual Swimming Pool Contractor, Including Solar The scopes of the commercial A-19 and residential B-6 licenses[14]

Read the scope column closely.

The R-39 text excludes installing a new service panel, which is a boundary worth raising with any installer. The full list of classes is on the contractor license classes page.

Extreme heat and solar panels

Heat varies sharply across the state. These are NOAA 1991-2020 normals at one station per county, so they describe that station, not the whole county.

County (station) July high Days at or above 100 F
La Paz (Parker) 108.4 F[3] 126.3[4]
Yuma (Yuma Mcas) 106.7 F[11] 118.2[12]
Pinal (Casa Grande Nm) 106.6 F[9] 115.6[10]
Maricopa (Phoenix Sky Harbor) 106.5 F[5] 111.3[6]
Pima (Tucson International) 100.2 F[7] 67.9[8]
Coconino (Flagstaff Pulliam) 82.0 F[1] 0.0[2]

The station for Maricopa County averages 111.3 days a year at or above 100 F, while the one for Coconino County averages none. The other nine counties are on the county heat data page.

111.3

days a year at or above 100 F at the Maricopa County station

No numbered source on this page states how heat changes panel output or lifespan, so no such figure appears here.

For that question, read how Arizona heat affects solar output.

How to check a solar installer's license

The ROC runs its own contractor search at azroc.my.site.com/AZRoc/s/contractor-search.[16]

Use it before you sign anything.

  1. Get the installer's business name and license number from the written proposal.
  2. Run the search at the link above.
  3. Compare the license class with the work proposed, using the table in the license section.
  4. Ask the installer who pulls the permit, or whether the city's rule means none is needed.

For a longer walkthrough, see how to check a contractor license.

Ask the installer to put the license number on the contract so you can match it to the search.

Quick answers

Does a solar system in Mesa need a construction permit?

Not if it is certified, under 10,000 square feet and installed by a licensed Arizona contractor. A new meter or new circuit does need a permit.

Where can I check an installer's license?

Use the ROC contractor search, then compare the license class with the work proposed.

Sources

  1. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Flagstaff Pulliam Airport (monthly normals)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USW00003103&dataset=normals-monthly-1991-2020&dataTypes=MLY-TMAX-NORMAL,MLY-PRCP-NORMAL. Accessed October 21, 2026.
  2. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Flagstaff Pulliam Airport (annual days at or above 100 F)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USW00003103&dataset=normals-annualseasonal-1991-2020&dataTypes=ANN-TMAX-AVGNDS-GRTH100. Accessed October 21, 2026.
  3. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Parker (monthly normals)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USC00026250&dataset=normals-monthly-1991-2020&dataTypes=MLY-TMAX-NORMAL,MLY-PRCP-NORMAL. Accessed October 21, 2026.
  4. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Parker (annual days at or above 100 F)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USC00026250&dataset=normals-annualseasonal-1991-2020&dataTypes=ANN-TMAX-AVGNDS-GRTH100. Accessed October 21, 2026.
  5. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Phoenix Sky Harbor International Airport (monthly normals)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USW00023183&dataset=normals-monthly-1991-2020&dataTypes=MLY-TMAX-NORMAL,MLY-PRCP-NORMAL. Accessed October 21, 2026.
  6. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Phoenix Sky Harbor International Airport (annual days at or above 100 F)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USW00023183&dataset=normals-annualseasonal-1991-2020&dataTypes=ANN-TMAX-AVGNDS-GRTH100. Accessed October 21, 2026.
  7. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Tucson International Airport (monthly normals)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USW00023160&dataset=normals-monthly-1991-2020&dataTypes=MLY-TMAX-NORMAL,MLY-PRCP-NORMAL. Accessed October 21, 2026.
  8. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Tucson International Airport (annual days at or above 100 F)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USW00023160&dataset=normals-annualseasonal-1991-2020&dataTypes=ANN-TMAX-AVGNDS-GRTH100. Accessed October 21, 2026.
  9. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Casa Grande Nm (monthly normals)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USC00021314&dataset=normals-monthly-1991-2020&dataTypes=MLY-TMAX-NORMAL,MLY-PRCP-NORMAL. Accessed October 21, 2026.
  10. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Casa Grande Nm (annual days at or above 100 F)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USC00021314&dataset=normals-annualseasonal-1991-2020&dataTypes=ANN-TMAX-AVGNDS-GRTH100. Accessed October 21, 2026.
  11. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Yuma Mcas (monthly normals)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USW00003145&dataset=normals-monthly-1991-2020&dataTypes=MLY-TMAX-NORMAL,MLY-PRCP-NORMAL. Accessed October 21, 2026.
  12. NOAA National Centers for Environmental Information. "NOAA 1991-2020 Climate Normals, Yuma Mcas (annual days at or above 100 F)." https://www.ncei.noaa.gov/access/services/data/v1?includeStationName=1&format=csv&stations=USW00003145&dataset=normals-annualseasonal-1991-2020&dataTypes=ANN-TMAX-AVGNDS-GRTH100. Accessed October 21, 2026.
  13. Cornell Legal Information Institute. "Arizona Administrative Code R4-9-103 (contractor classifications)." https://www.law.cornell.edu/regulations/arizona/Ariz-Admin-Code-SS-R4-9-103. Accessed October 21, 2026.
  14. Cornell Legal Information Institute. "Arizona Administrative Code R4-9-104 (contractor classifications)." https://www.law.cornell.edu/regulations/arizona/Ariz-Admin-Code-SS-R4-9-104. Accessed October 21, 2026.
  15. City of Mesa. "Mesa: solar panel installation permit." https://www.mesaaz.gov/Business-Development/Development-Services/Building-Permit-Plan-Review/Residential-Construction/Residential-Construction-FAQ. Accessed October 21, 2026.
  16. Arizona Registrar of Contractors. "Arizona ROC contractor search." https://azroc.my.site.com/AZRoc/s/contractor-search. Accessed October 21, 2026.
  17. Coconino County. "Residential Solar and Wind Permit FAQs." https://www.coconino.az.gov/DocumentCenter/View/1511/Solar-and-Wind-Permitting-FAQs?bidId=. Accessed October 21, 2026.

Solar permit rules, city by city

Permit rules for Solar
CityJobPermit?Checked
Phoenix metroCovered by our 602 directories
Solar Check with the city Oct 21, 2026
Avondale, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Avondale · checked Oct 21, 2026

No directory of ours in Avondale for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Buckeye, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Buckeye · checked Oct 21, 2026

No directory of ours in Buckeye for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Chandler, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Chandler · checked Oct 21, 2026

No directory of ours in Chandler for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Gilbert, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
Town of Gilbert · checked Oct 21, 2026

No directory of ours in Gilbert for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Glendale, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Glendale · checked Oct 21, 2026

No directory of ours in Glendale for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Goodyear, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Goodyear · checked Oct 21, 2026

No directory of ours in Goodyear for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Maricopa, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Maricopa · checked Oct 21, 2026

No directory of ours in Maricopa for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Depends Oct 21, 2026
Mesa, solar
Solar systems under 10,000 square feet that are certified and installed by a licensed Arizona contractor need no construction permit, but new electric meters or circuits do require one.
What the city's page says
Are there rules for solar power systems? Yes, solar power systems under 10,000 square feet that are certified by a recognized agency and installed by a licensed Arizona contractor no not need a construction permit. However, new electric meters or circuits will require a permit.
Source
City of Mesa · checked Oct 21, 2026

No directory of ours in Mesa for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Peoria, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Peoria · checked Oct 21, 2026

No directory of ours in Peoria for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Phoenix, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Phoenix · checked Oct 21, 2026

No directory of ours in Phoenix for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Queen Creek, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
Town of Queen Creek · checked Oct 21, 2026

No directory of ours in Queen Creek for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
San Tan Valley, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
Pinal County · checked Oct 21, 2026

No directory of ours in San Tan Valley for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Scottsdale, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Scottsdale · checked Oct 21, 2026

No directory of ours in Scottsdale for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Surprise, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Surprise · checked Oct 21, 2026

No directory of ours in Surprise for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Tempe, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Tempe · checked Oct 21, 2026

No directory of ours in Tempe for this job

Ask who pulls the permit and whether the fee is in the quote.

Southern ArizonaThe hire-it-yourself kit
Solar Check with the city Oct 21, 2026
Tucson, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Tucson · checked Oct 21, 2026

No directory of ours in Tucson for this job

Ask who pulls the permit and whether the fee is in the quote.

Northern ArizonaThe hire-it-yourself kit
Solar Check with the city Oct 21, 2026
Flagstaff, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Flagstaff · checked Oct 21, 2026

No directory of ours in Flagstaff for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Prescott, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Prescott · checked Oct 21, 2026

No directory of ours in Prescott for this job

Ask who pulls the permit and whether the fee is in the quote.

Western ArizonaThe hire-it-yourself kit
Solar Check with the city Oct 21, 2026
Lake Havasu City, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Lake Havasu City · checked Oct 21, 2026

No directory of ours in Lake Havasu City for this job

Ask who pulls the permit and whether the fee is in the quote.

Solar Check with the city Oct 21, 2026
Yuma, solar
We could not confirm this city's rule from its own pages. Check with the city before the work starts.
Source
City of Yuma · checked Oct 21, 2026

No directory of ours in Yuma for this job

Ask who pulls the permit and whether the fee is in the quote.

Permit neededDependsNo permitCheck with the city1 of 20 rows confirmed from the city's own pages

County heat and monsoon figures

Heat and monsoon normals by Arizona county, NOAA 1991-2020
CountyJuly normal highDays ≥ 100°FJul–Sep rainStation (our choice)
NWS PhoenixThe forecast office that covers these counties
96.8°F31.25.8 inGlobe #3

Gila County, month by month

Normal high, °FRain, in. (scale shared by every county)
Gila County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F55.359.467.776.185.296.596.895.390.179.265.255.9
Low °F32.936.340.947.454.764.570.668.963.151.84132.7
Rain in.2.051.91.040.440.350.262.712.081.011.221.051.51
Station
Globe #3 · USC00023501Our choice of station: 0 miles from Globe, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 2009-2026, 18 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
108.4°F126.31.02 inParker

La Paz County, month by month

Normal high, °FRain, in. (scale shared by every county)
La Paz County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F68.772.779.986.595.5105.3108.4107.6103.190.377.666.7
Low °F41.54549.956.464.473.780.781.273.860.949.240.4
Rain in.0.850.730.550.160.070.030.180.430.410.420.230.51
Station
Parker · USC00026250Our choice of station: 0 miles from Parker, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1893-2024, 132 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
106.5°F111.32.41 inPhoenix Sky Harbor Intl. Airport

Maricopa County, month by month

Normal high, °FRain, in. (scale shared by every county)
Maricopa County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F67.670.878.185.594.5104.2106.5105.1100.489.276.566.2
Low °F464954.560.869.578.684.583.678.165.653.745.3
Rain in.0.870.870.830.220.130.020.910.930.570.560.570.74
Station
Phoenix Sky Harbor Intl. Airport · USW00023183Our choice of station: 4 miles from Phoenix, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1933-2026, 94 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
106.6°F115.63.06 inCasa Grande NM

Pinal County, month by month

Normal high, °FRain, in. (scale shared by every county)
Pinal County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F67.671.378.286.495.2105.1106.6104.9100.790.577.866.9
Low °F3739.745.250.859.26877.176.669.856.343.736.3
Rain in.0.981.020.940.250.20.061.121.240.70.480.490.77
Station
Casa Grande NM · USC00021314Our choice of station: 9 miles from Florence, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1908-2026, 119 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
106.7°F118.21.12 inYuma MCAS

Yuma County, month by month

Normal high, °FRain, in. (scale shared by every county)
Yuma County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F69.873.480.286.494.3103.3106.7106.4101.490.277.767.8
Low °F47.950.45559.866.97582.683.277.665.754.446.8
Rain in.0.390.380.390.140.060.010.240.20.680.130.230.43
Station
Yuma MCAS · USW00003145Our choice of station: 5 miles from Yuma, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1982-2026, 45 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
NWS TucsonThe forecast office that covers these counties
87.4°F0.310.04 inBisbee 1WNW

Cochise County, month by month

Normal high, °FRain, in. (scale shared by every county)
Cochise County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F55.859.766.973.480.989.387.484.881.674.96456.2
Low °F32.234.738.24451.260.163.261.156.547.738.832.6
Rain in.1.311.140.880.190.280.483.814.251.980.980.741.07
Station
Bisbee 1WNW · USC00020775Our choice of station: 0 miles from Bisbee, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1985-2021, 37 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
99°F45.64.27 inSafford Ag. Center

Graham County, month by month

Normal high, °FRain, in. (scale shared by every county)
Graham County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F6266.874.382.591.41009996.993.284.471.761.1
Low °F30.333.939.345.553.662.669.4686148.337.430.2
Rain in.0.710.660.450.210.180.271.351.841.080.750.510.77
Station
Safford Ag. Center · USC00027390Our choice of station: 2 miles from Safford, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1948-2026, 79 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
97.5°F40.25.07 inDuncan

Greenlee County, month by month

Normal high, °FRain, in. (scale shared by every county)
Greenlee County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F60.264.972.580.588.998.197.595.590.781.469.359.2
Low °F25.128.533.138.647.157.265.564.656.442.830.824.9
Rain in.0.940.840.50.170.290.251.682.181.210.710.641
Station
Duncan · USC00022754Our choice of station: 23 miles from Clifton, no active normals station within 10 miles of the county seat, so searched within 40 miles; longest active temperature record in that range (GHCN-Daily TMAX 1901-2026, 126 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
100.2°F67.95.51 inTucson Intl. Airport

Pima County, month by month

Normal high, °FRain, in. (scale shared by every county)
Pima County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F66.569.275.882.991.8101.2100.298.695.186.375.165.5
Low °F40.843.24853.361.871.176.375.270.45947.940.5
Rain in.0.840.840.560.240.20.232.211.981.320.670.560.96
Station
Tucson Intl. Airport · USW00023160Our choice of station: 6 miles from Tucson, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1946-2026, 81 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
94.4°F22.39.73 inNogales 6 N

Santa Cruz County, month by month

Normal high, °FRain, in. (scale shared by every county)
Santa Cruz County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F65.367.272.879.487.496.594.492.390.583.573.464.6
Low °F28.330.53539.546.356.365.36457.544.634.428
Rain in.0.980.920.690.350.170.683.593.912.230.850.591.14
Station
Nogales 6 N · USC00025924Our choice of station: 8 miles from Nogales, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1952-2026, 75 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
NWS FlagstaffThe forecast office that covers these counties
91.1°F1.25.02 inSaint Johns

Apache County, month by month

Normal high, °FRain, in. (scale shared by every county)
Apache County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F49.655.863.670.879.89091.18883.172.56049.3
Low °F20.623.928.935.34452.459.557.650.538.227.419.8
Rain in.0.580.560.280.270.390.191.941.951.130.860.550.66
Station
Saint Johns · USC00027435Our choice of station: 3 miles from St. Johns, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1901-2026, 126 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
82°F07.49 inFlagstaff Pulliam Airport

Coconino County, month by month

Normal high, °FRain, in. (scale shared by every county)
Coconino County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F43.445.752.259.268.179.18279.374.163.652.143
Low °F17.619.623.828.234.642.551.450.642.531.52316.9
Rain in.2.052.171.880.890.770.32.613.041.841.521.551.9
Station
Flagstaff Pulliam Airport · USW00003103Our choice of station: 4 miles from Flagstaff, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1893-2026, 134 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
94.6°F12.32.92 inWinslow Muni. Airport

Navajo County, month by month

Normal high, °FRain, in. (scale shared by every county)
Navajo County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F49.856.264.571.981.292.394.691.785.673.860.348.7
Low °F2225.931.837.946.255.263.762.553.840.428.921.7
Rain in.0.510.420.490.250.30.140.891.160.870.510.480.5
Station
Winslow Muni. Airport · USW00023194Our choice of station: 34 miles from Holbrook, no active normals station within 10 miles of the county seat, so searched within 40 miles; longest active temperature record in that range (GHCN-Daily TMAX 1898-2026, 129 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
89.6°F1.27.11 inPrescott

Yavapai County, month by month

Normal high, °FRain, in. (scale shared by every county)
Yavapai County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F52.655.261.267.876.38789.687.282.472.961.651.9
Low °F23.826.431.637.34553.66159.752.240.129.823.6
Rain in.1.521.781.460.570.510.232.692.781.640.960.871.45
Station
Prescott · USC00026796Our choice of station: 3 miles from Prescott, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1898-2026, 129 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026
NWS Las VegasThe forecast office that covers these counties
98.7°F32.42.7 inKingman Mohave Co. Airport

Mohave County, month by month

Normal high, °FRain, in. (scale shared by every county)
Mohave County monthly normals
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F57.460.667.474.884.995.198.797.290.978.966.155.7
Low °F30.933.338.143.452.762.37068.960.448.336.530.2
Rain in.0.981.040.590.460.080.110.860.880.960.740.620.68
Station
Kingman Mohave Co. Airport · USW00093167Our choice of station: 8 miles from Kingman, within 10 miles of the county seat; longest active temperature record in that range (GHCN-Daily TMAX 1996-2026, 31 years).
Source
NOAA NCEI 1991–2020 normals · checked Oct 21, 2026

Solar: where we can send you

Anywhere in Arizona

Hire it yourself

We have no solar directory, so this is the way to hire on your own.

  • Can I see your certificate of insurance, and who is named on it?
  • Who pulls the permit, and will the permit be in your name or mine?
  • Is the scope, the materials and the price in a written contract before work starts?
  • What is the warranty on the work, and who do I call under it?
  • Can you give me two recent jobs like mine that I can look at?