Solar Panel Row Spacing Calculator

Calculate the minimum distance between solar panel rows to eliminate inter-row shading. Compare winter solstice vs equinox optimization to maximize your array.

ft
°
ft
ft
Row spacing results
10.6 ft spacing → 60 panels (24.0 kW)
MetricWinter-OptimizedEquinox-Optimized
Min row spacing10.55 ft7.00 ft
Ground coverage ratio (GCR)41.9%63.2%
Rows that fit58
Panels per row1212
Total panels6096
System size24.0 kW38.4 kW
Annual kWh40,95365,525
Panel vertical height3.10 ft
Winter solstice sun elevation26.8°
Link copied to clipboard

How to Use This Calculator

Select your location

Your latitude determines the solar elevation angle at winter solstice — the worst-case shading scenario. Higher latitudes (Minneapolis at 45°N) have a lower sun angle and require more space between rows than southern cities (Miami at 26°N). The calculator uses the actual noon sun angle on December 21st.

Enter panel length and tilt angle

Panel length is the dimension running up the slope (not panel width). Standard residential panels are 5.4 ft (1.65 m). Larger commercial panels may be 6–7 ft. Tilt angle is measured from horizontal — a flat panel is 0°, vertical is 90°. Higher tilt produces more energy per panel but increases shadow length and requires wider row spacing.

Choose optimization: winter-optimized vs equinox-optimized

The calculator shows two scenarios side-by-side:

Enter your available area

Length is the north-south dimension (the direction rows are spaced). Width is the east-west dimension (how many panels fit per row). The calculator uses a standard panel width of 3.3 ft (1 m) for the east-west count.

The Formula

Solar elevation (winter solstice) = 90° − latitude − 23.45° Solar elevation (equinox) = 90° − latitude Panel height = Panel length × sin(tilt angle) Shadow length = Panel height ÷ tan(solar elevation) Row spacing = Panel horizontal projection + Shadow length GCR = Panel horizontal projection ÷ Row spacing Rows that fit = floor(Area length ÷ Row spacing) Panels per row = floor(Area width ÷ 3.3 ft) Total panels = Rows × Panels per row Annual kWh = Total panels × 0.4 kW × PSH × 0.85 × 365 × Orientation factor

The 23.45° is the Earth's axial tilt, which causes the winter solstice sun to be lower in the sky. The 0.85 system efficiency factor accounts for inverter losses, wiring losses, and temperature derating. GCR (Ground Coverage Ratio) is the fraction of ground covered by panels — higher GCR means more panels per acre but more inter-row shading.

This formula assumes panels face south (optimal for Northern Hemisphere). East/west-facing systems have different shading geometry — the calculation still applies for the E-W row spacing but the orientation factor adjusts expected output.

Example

Ground-mount system in Denver, CO (40°N latitude)

A homeowner has a 60 × 40 ft area available for a south-facing ground-mount array at 35° tilt using standard 5.4 ft panels.

LocationDenver, CO (40°N)
Winter solstice sun angle90 − 40 − 23.45 = 26.55°
Panel height (sin 35°)5.4 × 0.574 = 3.10 ft
Panel horizontal (cos 35°)5.4 × 0.819 = 4.42 ft
Shadow length (tan 26.55°)3.10 ÷ 0.500 = 6.20 ft
Row spacing (winter)4.42 + 6.20 = 10.62 ft

Result

Rows that fit (60 ft area)floor(60 ÷ 10.62) = 5 rows
Panels per row (40 ft wide)floor(40 ÷ 3.3) = 12 panels
Total panels5 × 12 = 60 panels
System size60 × 400W = 24 kW
Annual kWh~36,400 kWh

Using equinox-optimized spacing (8.5 ft), you could fit 7 rows × 12 panels = 84 panels (33.6 kW, ~51,000 kWh/year) — 40% more production from the same area, with minor winter shading that costs only 3–5% of annual output.

FAQ

Row spacing is the distance from the front of one panel row to the front of the next row. If rows are too close together, the back row will shade the front row during low sun angles — especially in winter mornings and afternoons. Even partial shading of one panel in a string can reduce the entire string's output by 20–50% (the "Christmas lights" effect with string inverters). Proper row spacing eliminates inter-row shading during the hours when production is most economically valuable. Micro-inverters and power optimizers can partially mitigate shading losses, allowing tighter spacing with lower penalty.
December 21st (winter solstice) is the worst-case shading scenario because the sun is at its lowest angle in the sky all year. If rows don't shade each other at winter solstice noon, they won't shade each other at any other noon during the year. However, winter is also the lowest-production season — so a practical compromise is equinox-optimized spacing, which avoids shading during the high-production spring/fall months and accepts minor shading only during the lowest-value winter months. Most commercial utility-scale solar uses GCR of 35–45% (equinox-optimized), not the more conservative winter-optimized GCR.
Ground Coverage Ratio (GCR) is the fraction of ground area covered by solar panels. A GCR of 40% means panels cover 40% of the ground and spacing covers the other 60%. Higher GCR = more panels per acre = more production per acre, but more inter-row shading. Lower GCR = less shading but less production density. Typical ranges: residential ground mounts 30–45%, commercial rooftop 35–50%, utility-scale 35–50%. The optimal GCR depends on your energy goal: if you want to maximize panels in a fixed area, use equinox-optimized spacing (higher GCR). If minimizing shading is paramount, use winter-optimized spacing (lower GCR).
Flat roofs typically use low-tilt (5–15°) ballasted racking to minimize wind uplift loads. Lower tilt means shorter shadow length, which allows tighter row spacing and higher GCR (often 50–70% on flat roofs). The trade-off is slightly lower panel output from reduced tilt — but the ability to fit more panels on the same roof often more than compensates. Flat roofs also need adequate space at roof edges for firefighter access (3 ft minimum). On flat roofs, east-west facing panels at 10° tilt can achieve very high GCR with minimal inter-row shading at all times of year, and they produce more uniform output across the day.
East-west facing panels (two rows facing each other back-to-back) have a completely different shading geometry. Panels face opposite directions, so inter-row shading is essentially eliminated at all sun angles when rows are arranged back-to-back in pairs. This allows GCR of 80–90% with no shading — nearly doubling panel density versus south-facing at moderate tilt. East-west systems produce about 85% of south-facing annual output but with a broader production bell curve across the day, which is better for self-consumption and avoids peak midday grid injection. They're increasingly popular on flat commercial roofs.

Related Calculators