SolarCalculatorHQ

Solar Panel Row Spacing Calculator

Free 2026 calculator for the minimum spacing between rows of tilted solar panels to avoid winter solstice self-shading at Canadian latitudes. NRCan PV Project Analysis-aligned 9am–3pm solar window.

Solar Panel Row Spacing Calculator

Worst-case solar elevation
17.43°
Shadow length at worst sun
3.65 m
Minimum row pitch
5.29 m
Resulting GCR
0.378
Panel vertical height
1.15 m
Panel horizontal projection
1.64 m

Pitch is measured from front edge of one row to front edge of the next, on level ground. CSA C22.1 does not specify spacing; CanmetENERGY and NRCan Photovoltaic Project Analysis (RETScreen) use the winter-solstice 9am–3pm convention for Canadian latitudes above 45° N.

Show derivation
H = L × sin(β) = 2 × sin(35°) = 1.15 m
D = L × cos(β) = 2 × cos(35°) = 1.64 m
α = solar elevation at chosen window = 17.43°
S = H / tan(α) = 3.65 m
P = D + S = 5.29 m
GCR = L / P = 0.378

What this calculator does

The calculator returns the worst-case December-solstice solar elevation for the chosen 9am–3pm or 10am–2pm window, the shadow length cast by a tilted panel, the minimum front-edge-to-front-edge row pitch, and the Ground Coverage Ratio (GCR).

Inputs:

  1. Panel slant length L (m) — typical 2.0 m for portrait-mounted Canadian residential modules (Canadian Solar, JinkoSolar, Silfab, Heliene).
  2. Tilt angle β (°) — angle from horizontal. NRCan typically recommends latitude − 5° for grid-tied systems in Canada.
  3. Latitude (°) — site latitude. Toronto 43.7°, Montreal 45.5°, Winnipeg 49.9°, Calgary 51.0°, Edmonton 53.5°, Vancouver 49.3°.
  4. Solar window — 6 hours (10am–2pm) or 8 hours (9am–3pm). NRCan and CanmetENERGY recommend 9am–3pm for any latitude above 45°.

How the math works

H   = L × sin(β)                       (panel vertical height)
D   = L × cos(β)                       (panel horizontal projection)
α   = solar elevation at the design hour on December solstice
S   = H / tan(α)                       (horizontal shadow length)
P   = D + S                            (minimum row pitch)
GCR = L / P                            (Ground Coverage Ratio)

Solar elevation α follows the standard sun-position formula:

sin(α) = sin(φ) sin(δ) + cos(φ) cos(δ) cos(h)

with δ = −23.45° on the December solstice and h = 45° for the 9am design hour.

Worked example: 2.0 m module, 35° tilt, Toronto 43.7°N, 8-hour window

  • α at 9am winter solstice ≈ 11.0°
  • H = 2.0 × sin(35°) = 1.147 m
  • D = 2.0 × cos(35°) = 1.638 m
  • S = 1.147 / tan(11.0°) = 1.147 / 0.194 = 5.911 m
  • P = 1.638 + 5.911 = 7.55 m
  • GCR = 2.0 / 7.55 = 0.26

For the same module on a 10am–2pm window at Toronto, α rises to ~17.8°, S falls to 3.575 m, P to 5.21 m, GCR to 0.38. The 6-hour residential convention packs 45% more capacity per hectare than the 8-hour utility-scale convention.

Worked example: 2.0 m module, 40° tilt, Edmonton 53.5°N, 8-hour window

  • α at 9am winter solstice ≈ 5.62°
  • H = 1.286 m, D = 1.532 m, S = 13.078 m, P = 14.61 m, GCR = 0.14

This is why Alberta and Saskatchewan utility-scale PV (Travers Solar, Cypress Solar, BHE Canada projects) almost universally choose single-axis trackers with backtracking rather than fixed-tilt. A GCR of 0.14 means 7 hectares of land per MWp of fixed-tilt nameplate.

Canadian regulatory and incentive notes

  • CSA C22.1 (Canadian Electrical Code), Section 64 — covers PV systems including DC string voltage, grounding, and disconnects. Does not prescribe inter-row spacing.
  • CSA C22.2 No 257 — Connecting inverter-based micro-distributed resources to electricity systems. Required for any grid-tied inverter sold in Canada.
  • NBC 2020 (National Building Code of Canada) — wind and snow loads. Reference Snow Load tables in Appendix C.
  • CSA F383 — Installation Code for Solar Photovoltaic Systems, 2024 edition. Provincial adoption varies; required in Ontario, Quebec, BC, Alberta.
  • NRCan / NREL canadian solar resource atlas — global tilted irradiance maps for Canadian PV planning.

Three things that change the math in Canada

  1. Snow — heavy snow climates need 0.5–0.9 m of pitch beyond the geometric figure for inter-row snow clearance. Lethbridge, Calgary, Saskatoon, and northern Ontario installations typically design for an 1.5× geometric pitch as a snow buffer.
  2. Provincial wind loads — NBC 2020 wind speeds vary from 30 to 60 m/s 1-in-50-year hourly mean across Canada. Coastal BC, Newfoundland & Labrador, and Atlantic Canada drive the racking engineering, often more than the shading geometry.
  3. Bifacial modules in Alberta and Saskatchewan utility-scale — modern bifacial trackers at sites like Travers Solar cap GCR at 0.32–0.36 to preserve rear-side gain from prairie snow albedo (which exceeds 0.7 in February — Alberta’s best PV month relative to nameplate).

Inter-row spacing in context

For tilt selection at your specific Canadian latitude, use our tilt angle calculator. For shading from trees, buildings, or rooftop obstructions, use the shading calculator. For installation-angle constraints typical of Canadian housing stock, see the installation angle calculator.

Sources

  • NRCan, “Photovoltaic Project Analysis” CanmetENERGY course (2024 update).
  • RETScreen Expert PV module v9.4, reference manual.
  • CSA C22.1:2024 Canadian Electrical Code Part I, Section 64.
  • CSA F383:2024 Installation Code for Solar Photovoltaic Systems.
  • CSA C22.2 No 257:23 Interconnecting Inverter-Based Micro-Distributed Resources.
  • NBC 2020 (National Building Code of Canada), Parts 4 (Structural) and 9 (Housing).
  • Solar Industry Magazine, 2025 Canadian PV Market Report.

Combine this calculator’s output with our tilt, shading, and system efficiency calculators for a full Canadian design pack.

Frequently asked questions

What row spacing does a Canadian ground-mount PV system need?
At Toronto latitude 43.7°N, a 2.0 m module tilted 35° needs about 5.0 m of front-edge-to-front-edge pitch (GCR 0.40) for the NRCan PV Project Analysis 9am–3pm December-solstice solar window. At Calgary 51.0°N the same module needs 6.5 m (GCR 0.31). At Edmonton 53.5°N it needs 7.2 m. At Yellowknife 62.5°N the winter sun is so low (4° elevation at solar noon December 21) that fixed-tilt PV economics break down — most northern Canadian installations use a single south-facing pole-mount per module instead of multi-row arrays.
Does CanmetENERGY publish specific spacing guidance?
CanmetENERGY's Photovoltaic Project Analysis course (the basis for RETScreen Expert's PV module) uses the winter-solstice 9am–3pm convention as the default for ground-mount design. Provincial utilities (Hydro One, ATCO, BC Hydro, SaskPower) accept this convention in the inspection package. NRCan's 2025 Solar Resource and Photovoltaic Frequently Asked Questions explicitly recommends 9am–3pm for grid-connected fixed-tilt systems above latitude 45°.
How does the Canadian Greener Homes Grant affect spacing decisions?
The Federal Greener Homes Grant has been replaced in 2026 by the Canada Greener Homes Loan and provincial top-ups (Quebec Rénoclimat, Ontario Save on Energy, BC CleanBC). Eligible PV systems must be CSA C22.2 No 257 certified and the installer must be NABCEP or a CETC-accredited graduate. The grant does not prescribe row spacing, but the installer must submit a system commissioning package that includes a documented shade-loss calculation.
Why are Canadian winter solar elevations so low?
On December 21 the sun sits at elevation 90° − latitude − 23.45° at solar noon. At Toronto 43.7°N that's 22.85°. At Montreal 45.5°N it's 21.05°. At Winnipeg 49.9°N it's 16.65°. At Edmonton 53.5°N it's 13.05°. These low angles mean tilted panels cast shadows two to three times their own height — far more than at U.S. or Australian latitudes. Inter-row spacing dominates land-area requirements for Canadian utility-scale PV (e.g. Travers Solar in Alberta uses single-axis trackers at GCR 0.32 instead of fixed-tilt for exactly this reason).
Does the calculator account for snow accumulation between rows?
No. Snowbelt installations across Canada — Quebec, Ontario, Atlantic Provinces, southern Alberta — typically increase the front-edge-to-front-edge pitch by 0.5–0.9 m beyond the geometric figure to leave room for snow sliding off the front row to accumulate in the gap. The PV racking manufacturers (RBI Solar, Solar FlexRack, K2 Systems, Nuance Energy) provide region-specific snow-load tables; NRCan's Climatic Design Data tables underpin the snow loads in NBC 2020 used by the racking engineers.

Related calculators