Impact-Site-Verification: 20d348a4-134d-4fc5-af22-53bbab90616d
WattSizing logo for off-grid solar and battery calculatorWattSizing
Back to Blog
2026-04-10
11 min read
WattSizing Team

Peak Sun Hours by Zip Code: Solar Calculator & All-State Table

Your zip code determines how large your solar array must be. Look up exact peak sun hours, understand why the number changes by month, and plug it straight into your off-grid sizing math.

Peak Sun HoursSolar CalculatorOff-Grid SolarSystem SizingSolar Irradiance

Peak sun hours by zip code: map and solar sizing concept

Your peak sun hours number is the single most location-specific input in any solar sizing calculation. Get it wrong and your panels are either undersized — leaving batteries empty every cloudy week — or needlessly oversized, wasting thousands of dollars. This guide gives you a lookup table for every state, explains what the number actually means, and shows you exactly where it enters the sizing formula.

For the core definition and a shorter overview, see Peak Sun Hours Explained. For a full off-grid system estimate once you have your PSH, use the WattSizing Calculator.


Quick Answer

Most of the continental US receives between 3.5 and 6.5 peak sun hours per day on an annual average. The desert Southwest (Arizona, Nevada, New Mexico) tops out around 6.5–7.5. The Pacific Northwest and northern Great Lakes drop to 3.0–4.2. Coastal and mid-Atlantic states typically land around 4.2–4.7.

Why it matters for sizing: Every watt-hour your load needs must be replenished within your available sun window. A system designed for Phoenix needs roughly 40% fewer panels than an identical load system in Seattle.


What Is a Peak Sun Hour?

A peak sun hour is not the number of hours of daylight. It is the number of equivalent hours in a day when solar irradiance averages 1,000 W/m² — the standard test condition at which solar panels are rated.

The math:

1 peak sun hour = 1 hour × 1,000 W/m² = 1,000 Wh/m² = 1 kWh/m²

Because solar intensity rises from dawn, peaks at noon, and fades at dusk, a real day's irradiance curve is compressed into an equivalent rectangle. A location that receives 5,200 Wh/m² of total solar energy in a day has 5.2 peak sun hours — whether the sun was up for 14 hours or not.

Practical implication: A 300 W solar panel during 5 peak sun hours generates roughly 300 W × 5 h = 1,500 Wh (1.5 kWh) per day before system losses. That same panel in a 4 peak sun hour location generates only 1,200 Wh, a 20% reduction that compounds across an entire battery-dependent winter.


Peak Sun Hours vs. Solar Irradiance: The Same Number, Different Units

You will see both terms in technical tools. They are numerically identical:

MetricUnitExample
Solar irradiance (GHI)kWh/m²/day5.2 kWh/m²/day
Peak sun hoursh/day5.2 h/day
Peak sun hoursPSH5.2 PSH

When the NREL PVWatts tool or the Global Solar Atlas shows "Global Horizontal Irradiance = 5.2 kWh/m²/day", that location gets 5.2 peak sun hours per day. The units differ; the value is the same.


Peak Sun Hours by State — Full Reference Table

Annual averages based on Global Horizontal Irradiance (GHI) data from NREL. Use the worst-month column when sizing an off-grid system that must survive winter.

StateAvg Daily PSHAvg Monthly PSHAvg Annual PSHTypical Worst Month
Alabama4.951481,807Dec: ~3.2
Alaska2.1063767Nov–Jan: ~0.5–1.0
Arizona7.502252,738Dec: ~5.5
Arkansas4.951481,807Dec: ~3.2
California6.251882,281Dec: ~3.8 (coast)
Colorado6.001802,190Dec: ~4.5
Connecticut4.701411,716Dec: ~2.5
Delaware4.701411,716Dec: ~2.7
Florida5.451641,989Dec: ~4.0
Georgia4.951481,807Dec: ~3.1
Hawaii5.751732,099Dec: ~4.5
Idaho5.001501,825Dec: ~2.8
Illinois4.551371,661Dec: ~2.4
Indiana4.201261,533Dec: ~2.1
Iowa4.201261,533Dec: ~2.3
Kansas5.701712,081Dec: ~3.8
Kentucky4.451341,624Dec: ~2.5
Louisiana4.951481,807Dec: ~3.3
Maine4.201261,533Dec: ~2.0
Maryland4.701411,716Dec: ~2.7
Massachusetts4.701411,716Dec: ~2.5
Michigan4.201261,533Dec: ~1.8
Minnesota4.401321,606Dec: ~2.0
Mississippi4.951481,807Dec: ~3.2
Missouri4.951481,807Dec: ~2.9
Montana4.951481,807Dec: ~2.5
Nebraska5.451641,989Dec: ~3.5
Nevada6.752032,464Dec: ~4.5
New Hampshire4.251281,551Dec: ~2.0
New Jersey4.251281,551Dec: ~2.6
New Mexico6.752032,464Dec: ~5.2
New York4.251281,551Dec: ~2.0
North Carolina4.951481,807Dec: ~3.2
North Dakota4.951481,807Dec: ~2.4
Ohio4.201261,533Dec: ~2.0
Oklahoma5.701712,081Dec: ~3.6
Oregon4.951481,807Dec: ~1.8
Pennsylvania4.451341,624Dec: ~2.3
Rhode Island4.701411,716Dec: ~2.5
South Carolina4.951481,807Dec: ~3.3
South Dakota5.201561,898Dec: ~3.0
Tennessee4.701411,716Dec: ~2.9
Texas5.751732,099Dec: ~3.8 (north)
Utah6.201862,263Dec: ~4.2
Vermont4.201261,533Dec: ~1.9
Virginia4.451341,624Dec: ~2.8
Washington3.751131,369Dec: ~1.2
West Virginia4.201261,533Dec: ~2.1
Wisconsin4.451341,624Dec: ~2.0
Wyoming5.451641,989Dec: ~3.8

Off-grid sizing rule: Always size your array and battery bank using the worst-month figure, not the annual average. An annual average of 5.0 PSH may conceal a December value of 2.8 PSH — that is your design constraint.

Table note: State-level figures are broad averages. For purchases and safety-critical sizing, confirm values with PVWatts for your exact address or zip.


How to Find Your Exact Peak Sun Hours by Zip Code

Annual state averages are starting points. Your actual value depends on:

  • Latitude within the state (e.g., southern vs. northern California differ by 0.8 PSH)
  • Panel tilt angle — a panel tilted to match local latitude captures more than a flat panel
  • Panel azimuth — south-facing captures more than east- or west-facing
  • Micro-climate — coastal fog, high-altitude clearness, and desert air all affect irradiance

Method 1: NREL PVWatts Calculator (Free, Most Accurate)

  1. Go to pvwatts.nrel.gov
  2. Enter your zip code or street address and click Go
  3. Confirm the pin location on the map, then click Go to System Info
  4. Set your panel tilt (use your latitude in degrees as a starting point) and azimuth (180° = south-facing)
  5. Click Go to PVWatts Results
  6. Look at the Solar Radiation column — those monthly kWh/m²/day values are your monthly peak sun hours

Read the December row. That is your worst-month number for off-grid sizing.

Method 2: Global Solar Atlas (International, Visual)

  1. Go to globalsolaratlas.info
  2. Search your address
  3. Under Site Info, find Global Horizontal Irradiation in kWh/m²/day
  4. Switch from "Per year" to "Per day" for the daily average

Method 3: Manual Look-up from This Article

Use the state table above for a quick estimate. For a more precise number, narrow to your region using the city-level data below.


Peak Sun Hours for Major US Cities

CityStateAvg Daily PSHWorst Month (Dec/Jan)
PhoenixAZ7.5~5.5
TucsonAZ7.2~5.2
Las VegasNV6.7~4.5
AlbuquerqueNM6.8~5.3
DenverCO6.1~4.6
Salt Lake CityUT6.0~3.9
Los AngelesCA5.9~4.2
San DiegoCA5.7~4.0
DallasTX5.8~3.9
HoustonTX5.5~3.6
MiamiFL6.0~4.8
OrlandoFL5.6~4.2
AtlantaGA5.2~3.4
CharlotteNC5.0~3.3
NashvilleTN4.9~3.1
Kansas CityMO5.0~3.0
ChicagoIL4.4~2.3
IndianapolisIN4.3~2.2
DetroitMI4.1~1.9
ColumbusOH4.2~2.1
PhiladelphiaPA4.6~2.7
New York CityNY4.4~2.5
BostonMA4.6~2.6
PortlandOR4.5~1.8
SeattleWA3.8~1.3
MinneapolisMN4.5~2.2
BoiseID5.1~2.8
BillingsMT5.0~2.6

Seasonal Variation: Why Annual Averages Are Misleading for Off-Grid Systems

The same location can swing dramatically between seasons. Phoenix, AZ example:

MonthAvg Daily PSH
June8.5
July7.8
August7.5
September7.2
October6.5
November5.8
December5.5
January5.7
February6.3
March7.0
April7.8
May8.2
Annual Average7.2

Portland, OR example — a much starker swing:

MonthAvg Daily PSH
June6.5
July7.0
August6.5
September5.0
October3.0
November1.8
December1.3
January1.6
February2.8
March3.8
April4.8
May5.8
Annual Average4.5

A Portland off-grid system sized on 4.5 PSH will be chronically power-starved every November through February. Sized on the correct 1.3 PSH December figure, the array is large enough to actually function year-round.


How to Use Peak Sun Hours in Off-Grid Solar Sizing

Step 1 — Calculate Daily Energy Need (Wh/day)

List every load, multiply wattage by daily hours of use, and sum:

Daily Load (Wh) = Σ (Appliance Watts × Hours/day)

Example for a small cabin:

  • LED lighting: 50 W × 4 h = 200 Wh
  • 12 V fridge: 45 W × 12 h = 540 Wh
  • Laptop: 65 W × 3 h = 195 Wh
  • Water pump: 120 W × 0.5 h = 60 Wh
  • Total: 995 Wh/day

See How to Calculate Your Daily Energy Use (Wh) for Off-Grid Solar for a full load-audit walkthrough.

Step 2 — Derate for System Losses

Real systems lose energy to wiring resistance, inverter inefficiency (typically 90–93%), battery round-trip losses (LiFePO4 ≈ 95–97%), and temperature. Apply a 0.80 overall system efficiency factor as a conservative starting point:

Required Solar Generation (Wh/day) = Daily Load ÷ System Efficiency
= 995 ÷ 0.80 = 1,244 Wh/day

Step 3 — Divide by Worst-Month Peak Sun Hours

Solar Array Size (W) = Required Generation ÷ Worst-Month PSH

Using Portland, OR (December PSH = 1.3):

Array = 1,244 ÷ 1.3 = 957 W → round up to 1,000 W (four 250 W panels)

Using Phoenix, AZ (December PSH = 5.5):

Array = 1,244 ÷ 5.5 = 226 W → round up to 250 W (one 250 W panel)

The same load in the same state of charge, but nearly 4× more panels required in Portland vs. Phoenix. This is why knowing your actual zip code PSH is not optional — it is the most impactful variable in the entire design.

Step 4 — Enter Peak Sun Hours in the WattSizing Calculator

Open the WattSizing Calculator, enter your daily energy use (Wh/day), and set peak sun hours to the worst-month value you looked up (for example from PVWatts). The tool sizes recommended array power, battery energy, and related outputs from those inputs—it does not auto-look up irradiance by zip, so the number you enter should always come from PVWatts, Global Solar Atlas, or another trusted source.


Panel Tilt Angle and Its Effect on Peak Sun Hours

A flat (0° tilt) panel captures less annual energy than a tilted panel. Tilting to your latitude in degrees maximizes the annual total. Tilting slightly steeper (latitude + 10° to 15°) trades summer production for winter gain — the right tradeoff for off-grid systems that must survive their worst month.

LocationLatitudeFlat Panel PSHLatitude-Tilt PSHGain
Phoenix, AZ33°6.87.5+10%
Denver, CO40°5.56.1+11%
Chicago, IL42°3.94.4+13%
Seattle, WA47°3.33.8+15%

This gain is most pronounced in winter months, which is exactly when off-grid systems need help most. Install at latitude tilt (or slightly steeper) whenever the mounting situation allows it.


GHI vs. DNI vs. GTI — Which Irradiance Figure to Use

Three irradiance metrics appear in solar data tools. They are not interchangeable:

MetricWhat It MeasuresUse For
GHI (Global Horizontal Irradiance)Total sunlight on a flat (0°) surfaceBaseline comparison between locations
DNI (Direct Normal Irradiance)Direct beam light hitting a surface perpendicular to the sunConcentrating solar, tracking systems only
GTI (Global Tilted Irradiance)Total sunlight on a tilted/oriented surfaceFixed-tilt off-grid panel sizing

Use GHI for state-to-state comparisons and as a baseline. Use GTI at your specific tilt and azimuth for actual sizing — PVWatts computes this for you once you enter panel angle.

Many DIY sizing guides incorrectly use DNI, which overstates usable irradiance for fixed panels. When you use any calculator—including WattSizing—enter peak sun hours that match your mounting (typically from PVWatts with your tilt and azimuth filled in).


Common Mistakes When Using Peak Sun Hours

Mistake 1 — Using the annual average for an off-grid system. Off-grid systems must be self-sufficient every month. Design to the worst month, not the mean.

Mistake 2 — Forgetting system losses. Rated panel output × PSH gives theoretical energy. Multiply by 0.75–0.85 to get real-world delivered energy before sizing batteries or loads.

Mistake 3 — Using DNI instead of GHI or GTI. DNI overstates available energy for fixed flat panels by 15–30% in many climates.

Mistake 4 — Ignoring tilt. A panel lying flat on a low-pitch roof in Seattle may see only 3.0 PSH, but the same panel tilted to 47° (Seattle's latitude) sees 3.8 PSH — a 27% difference that significantly reduces the required panel count.

Mistake 5 — Treating PSH as daylight hours. A location with 14 hours of daylight in June and 2.8 PSH in December is not broken — the sun is present, but low in the sky and weak. Panel sizing must reflect energy delivered, not hours of sky brightness.


FAQs

How do I find peak sun hours for my specific zip code?

Use the NREL PVWatts calculator at pvwatts.nrel.gov and enter your zip code. Read the Solar Radiation column on the results page. Each monthly value in kWh/m²/day equals your peak sun hours for that month.

Should I use the annual average or the worst-month figure for sizing?

For off-grid systems, always use the worst-month figure (typically December or January). For grid-tied systems where the utility provides backup, the annual average is acceptable for payback calculations.

My state has a high PSH average but I live in a cloudy coastal city — which number do I use?

Use your city or zip code figure, not the state average. California's state average of 6.25 PSH is dominated by inland and desert areas. San Francisco averages about 4.9 PSH due to summer fog — a 21% difference from the state figure.

Does cloud cover permanently reduce peak sun hours?

Cloud cover reduces instantaneous irradiance below 1,000 W/m², lowering the effective PSH for that day. Climate averages account for typical cloud cover patterns. Unusually cloudy years or seasons mean your battery bank autonomy (days of storage) becomes more important than your panel count.

Can I increase my effective peak sun hours?

Yes — through panel tilt angle, azimuth optimization, and removing shading. You cannot change your climate, but you can extract 10–25% more energy from the same climate by orienting panels correctly.


Trusted References


Size Your System with Your Local PSH

Now that you have your peak sun hours figure, the next step is running the full sizing calculation — daily load audit, battery bank sizing (kWh and Ah), charge controller sizing, and inverter sizing. Pair this page with how many solar panels for off-grid, battery bank sizing, and days of autonomy. The WattSizing Calculator brings panel, battery, and related recommendations together once you enter daily use and peak sun hours.

Share Article

Size Your System

Use our free calculator to estimate your off-grid solar and battery needs.

Open Calculator
Peak Sun Hours by Zip Code: Free Calculator + Complete State Table (2026) | WattSizing