Solar panel calculator by ZIP code

Panels you need, with solar production for your ZIP code area.

USD
W
%
Yearly production of 1 kW in your area
1,694 kWh
Average electricity price in your state
33.25 ¢/kWh
Estimated monthly usage
451 kWh
System size you need
3.20 kW
Yearly production of those panels
5,419 kWh
Solar panels you need
8

Estimate only. Your roof's direction, tilt and shade change the real production. An installer's site survey gives the final number.

How it works

  1. Your area's solar production: what a standard 1 kW roof system produces in a year in your ZIP code area, from PVWatts, the solar calculator of the National Laboratory of the Rockies (formerly NREL). It is calculated at the center of your 3-digit ZIP prefix, from the 2020 Census ZIP code areas (Census Bureau).
  2. Your usage: monthly bill ÷ your state's average residential electricity price (EIA, Table 5.6.B).
  3. System size: yearly usage × the share you want to cover ÷ your area's production per kW.
  4. Panels: system size ÷ panel wattage, rounded up.

The reference system faces south at a 20° tilt with 14% losses. Puerto Rico, U.S. territories and military ZIP codes are not covered.

Why the ZIP code matters

Sun varies within a state: coastal fog, mountains and latitude change how much a panel produces. The 3-digit ZIP prefix narrows the estimate to your region instead of the state average. Since the federal Residential Clean Energy Credit does not apply to systems placed in service after December 31, 2025 (IRS), getting the size right matters more for the cost.

If you know your yearly kWh from your bills, use the solar system size calculator.

Frequently asked questions

How accurate is a solar calculator by ZIP code?

It uses PVWatts production for your 3-digit ZIP area, which is closer than a state average, but your roof direction, tilt and shade can change the result.

Where does the sun data come from?

From PVWatts, the solar production calculator of the National Laboratory of the Rockies (formerly NREL), with its standard weather data.