36 places · sun position · panel angle
Solar data for North Macedonia
Across the 36 places in North Macedonia the best fixed tilt for solar panels runs from 33° in Bitola to 35° in Kriva Palanka, and flat ground gets 4.0 to 4.2 peak sun hours a day. Every number is computed for each place.
Solar power in North Macedonia at a glance
Averages over 36 places with climate data, for a fixed array facing south.
- 3.98–4.03
- 4.03–4.08
- 4.08–4.13
- 4.13–4.18
- 4.18–4.23
Peak sun hours a day on flat ground. Each dot is one place.
The sunniest place in North Macedonia is Gevgelija (Gevgelija) with 4.23 peak sun hours a day on flat ground; the least sunny is Kriva Palanka with 3.98. A 1 kWp array at its best angle makes from 1,397 kWh a year in Tearce to 1,471 kWh in Gevgelija — 1,422 kWh on average.
The best year-round tilt runs from 33° in Bitola to 35° in Kriva Palanka. Off-grid systems are sized for the darkest month and do better steeper, at 66° on average: at 70° that month brings 2.34 kWh per kWp a day in Tearce and 2.68 kWh in Gevgelija.
Size an off-grid system or open any place below for its sun path, monthly table and tilt curve.
Sunniest places in North Macedonia
Ranked by peak sun hours on flat ground: the yearly average of a day's sunshine energy (NASA POWER climatology). Output: 1 kWp at its best year-round angle.
| Rank | Place | Region | Sun hours/day | kWh per kWp a year | Best tilt |
|---|---|---|---|---|---|
| 1 | Gevgelija | Gevgelija | 4.23 | 1,471 | 34° |
| 2 | Strumica | Strumica | 4.18 | 1,464 | 34° |
| 2 | Bitola | Bitola | 4.18 | 1,455 | 33° |
| 4 | Negotino | Negotino | 4.16 | 1,455 | 34° |
| 4 | Kavadarci | Kavadarci | 4.17 | 1,454 | 34° |
| 4 | Resen | Resen | 4.16 | 1,445 | 33° |
| 7 | Prilep | Prilep | 4.15 | 1,446 | 34° |
| 7 | Ohrid | Ohrid | 4.15 | 1,440 | 33° |
| 9 | Radovis | Radovish | 4.14 | 1,452 | 34° |
| 10 | Struga | Struga | 4.13 | 1,435 | 33° |
Least sunny places in North Macedonia
| Rank | Place | Region | Sun hours/day | kWh per kWp a year | Best tilt |
|---|---|---|---|---|---|
| 32 | Kumanovo | Kumanovo | 4.01 | 1,403 | 34° |
| 32 | Lipkovo | Lipkovo | 4.00 | 1,400 | 34° |
| 32 | Tetovo | Tetovo | 4.00 | 1,400 | 34° |
| 35 | Tearce | Tearce | 3.99 | 1,397 | 34° |
| 36 | Kriva Palanka | Kriva Palanka | 3.98 | 1,401 | 35° |
Solar by region in North Macedonia
Averages of the places in each region, sunniest first. Darkest month: what 1 kWp of off-grid panels at 70° makes a day in the worst month of the year.
| Region | Places | Sun hours/day | kWh per kWp a year | Best tilt | Darkest month at 70° | Sunniest place |
|---|---|---|---|---|---|---|
| Gevgelija | 1 | 4.23 | 1,471 | 34° | 2.68 kWh | Gevgelija |
| Strumica | 1 | 4.18 | 1,464 | 34° | 2.65 kWh | Strumica |
| Bitola | 1 | 4.18 | 1,455 | 33° | 2.62 kWh | Bitola |
| Kavadarci | 1 | 4.17 | 1,454 | 34° | 2.56 kWh | Kavadarci |
| Negotino | 1 | 4.16 | 1,455 | 34° | 2.56 kWh | Negotino |
| Resen | 1 | 4.16 | 1,445 | 33° | 2.63 kWh | Resen |
| Ohrid | 1 | 4.15 | 1,440 | 33° | 2.64 kWh | Ohrid |
| Prilep | 1 | 4.15 | 1,446 | 34° | 2.52 kWh | Prilep |
| Radovish | 1 | 4.14 | 1,452 | 34° | 2.59 kWh | Radovis |
| Struga | 1 | 4.13 | 1,435 | 33° | 2.63 kWh | Struga |
| Shtip | 1 | 4.10 | 1,438 | 34° | 2.51 kWh | Shtip |
| Veles | 1 | 4.09 | 1,432 | 34° | 2.45 kWh | Veles |
| Kichevo | 1 | 4.09 | 1,425 | 34° | 2.53 kWh | Kičevo |
| Vinica | 1 | 4.07 | 1,431 | 34° | 2.61 kWh | Vinica |
| Centar Zhupa | 1 | 4.07 | 1,416 | 33° | 2.58 kWh | Centar Župa |
| Kochani | 1 | 4.06 | 1,427 | 34° | 2.58 kWh | Kochani |
| Debar | 1 | 4.06 | 1,413 | 33° | 2.58 kWh | Debar |
| Studenichani | 1 | 4.05 | 1,415 | 34° | 2.43 kWh | Studeničani |
| Gostivar | 1 | 4.04 | 1,409 | 34° | 2.44 kWh | Gostivar |
| Ilinden | 1 | 4.03 | 1,411 | 34° | 2.41 kWh | Ilinden |
| Delchevo | 1 | 4.03 | 1,419 | 34° | 2.60 kWh | Delcevo |
| Grad Skopje | 5 | 4.03 | 1,408 | 34° | 2.40 kWh | Kisela Voda |
| Vrapchishte | 1 | 4.02 | 1,404 | 34° | 2.42 kWh | Negotino |
| Bogovinje | 2 | 4.01 | 1,403 | 34° | 2.40 kWh | Bogovinje |
| Zhelino | 1 | 4.01 | 1,403 | 34° | 2.37 kWh | Zelino |
| Brvenica | 1 | 4.01 | 1,402 | 34° | 2.38 kWh | Brvenica |
| Kumanovo | 1 | 4.01 | 1,403 | 34° | 2.40 kWh | Kumanovo |
| Lipkovo | 1 | 4.00 | 1,400 | 34° | 2.37 kWh | Lipkovo |
| Tetovo | 1 | 4.00 | 1,400 | 34° | 2.37 kWh | Tetovo |
| Tearce | 1 | 3.99 | 1,397 | 34° | 2.34 kWh | Tearce |
| Kriva Palanka | 1 | 3.98 | 1,401 | 35° | 2.49 kWh | Kriva Palanka |
Largest places in North Macedonia at a glance
| Place | Latitude | Best tilt | Off-grid tilt | Sun hours/day (flat) |
|---|---|---|---|---|
| Skopje | 42.0° N | 34° | 67° | 4.03 |
| Kumanovo | 42.1° N | 34° | 68° | 4.01 |
| Prilep | 41.3° N | 34° | 64° | 4.15 |
| Bitola | 41.0° N | 33° | 64° | 4.18 |
| Čair | 42.0° N | 34° | 67° | 4.03 |
| Tetovo | 42.0° N | 34° | 65° | 4.00 |
| Kisela Voda | 41.9° N | 34° | 67° | 4.04 |
| Veles | 41.7° N | 34° | 64° | 4.09 |
| Gostivar | 41.8° N | 34° | 65° | 4.04 |
| Shtip | 41.7° N | 34° | 65° | 4.10 |
| Centar Župa | 41.5° N | 33° | 65° | 4.07 |
| Ohrid | 41.1° N | 33° | 64° | 4.15 |
| Kavadarci | 41.4° N | 34° | 65° | 4.17 |
| Struga | 41.2° N | 33° | 65° | 4.13 |
| Butel | 42.0° N | 34° | 67° | 4.02 |
| Kochani | 41.9° N | 34° | 68° | 4.06 |
| Strumica | 41.4° N | 34° | 65° | 4.18 |
| Kičevo | 41.5° N | 34° | 65° | 4.09 |
| Lipkovo | 42.2° N | 34° | 67° | 4.00 |
| Zelino | 42.0° N | 34° | 64° | 4.01 |
Daylight and clock time in North Macedonia
In Kriva Palanka (42.2° N), the northernmost place, the longest day of the year lasts 15 h 16 min and the shortest 9 h 06 min; in Bitola (41.0° N), the southernmost, 15 h 08 min and 9 h 13 min. The clocks change twice a year: forward on Sun 29 Mar, back on Sun 25 Oct (Europe/Skopje).
| Time zone | Places | UTC offset | Clocks change in 2026 |
|---|---|---|---|
| Europe/Skopje | 36 | UTC+1, in summer UTC+2 | Forward on Sun 29 Mar, back on Sun 25 Oct |