Solar PV potential in Poland by location
Below is the average daily output per kW of Solar PV installed for each season, along with the ideal solar panel tilt angles calculated for various locations in Poland. Click on any location for more detailed information.
Explore the solar photovoltaic (PV) potential across 130 locations in Poland, from Wejherowo to Zakopane. We have utilized empirical solar and meteorological data obtained from NASA's POWER API to determine solar PV potential and identify the optimal panel tilt angles for these locations.
Feel free to contact us if you wish for us to include a general Solar PV Analysis for a certain city or location not already listed here for Poland. We will be more than happy to manually add it for you.
Location | Subdivision | Latitude | Longitude | kWh/day Summer | kWh/day Autumn | kWh/day Winter | kWh/day Spring | Panel Tilt Angle |
---|---|---|---|---|---|---|---|---|
Wejherowo | Pomerania | 54.6037 | 18.2503 | 5.93 | 1.98 | 0.78 | 4.24 | 45° South |
Ustka | Pomerania | 54.5813 | 16.8558 | 5.77 | 1.93 | 0.81 | 4.24 | 45° South |
Rumia | Pomerania | 54.5732 | 18.3947 | 5.99 | 2.04 | 0.82 | 4.31 | 45° South |
Gdynia | Pomerania | 54.527 | 18.5388 | 5.99 | 2.04 | 0.82 | 4.31 | 45° South |
Chwaszczyno | Pomerania | 54.4391 | 18.4257 | 5.99 | 2.04 | 0.82 | 4.31 | 45° South |
Gdansk | Pomerania | 54.3521 | 18.6372 | 5.99 | 2.04 | 0.82 | 4.31 | 45° South |
Straszyn | Pomerania | 54.273 | 18.5719 | 5.99 | 2.04 | 0.82 | 4.31 | 45° South |
Elblag | Warmia-Masuria | 54.1756 | 19.4229 | 5.93 | 1.98 | 0.78 | 4.24 | 45° South |
Suwałki | Podlasie | 54.1002 | 22.9272 | 5.93 | 2.05 | 0.95 | 4.07 | 45° South |
Kętrzyn | Warmia-Masuria | 54.0797 | 21.3772 | 5.95 | 2.11 | 0.91 | 4.18 | 45° South |
Malbork | Pomerania | 54.0277 | 19.0344 | 5.99 | 2.04 | 0.82 | 4.31 | 45° South |
Augustów | Podlasie | 53.8445 | 22.9902 | 5.85 | 2.11 | 1.02 | 4.10 | 45° South |
Ełk | Warmia-Masuria | 53.8195 | 22.365 | 5.85 | 2.11 | 1.02 | 4.10 | 45° South |
Olsztyn | Warmia-Masuria | 53.7771 | 20.4963 | 5.82 | 2.17 | 0.97 | 4.04 | 45° South |
Ostróda | Warmia-Masuria | 53.7031 | 19.9573 | 5.63 | 2.09 | 0.91 | 4.02 | 45° South |
Nowe | Kujawsko-Pomorskie | 53.6531 | 18.7213 | 5.70 | 2.15 | 0.95 | 4.09 | 45° South |
Lubawa | Warmia-Masuria | 53.5033 | 19.7441 | 5.70 | 2.15 | 0.95 | 4.09 | 45° South |
Grudziądz | Kujawsko-Pomorskie | 53.4799 | 18.7683 | 5.63 | 2.09 | 0.91 | 4.02 | 44° South |
Szczecin | West Pomerania | 53.4328 | 14.5482 | 5.51 | 2.00 | 0.91 | 4.31 | 45° South |
Piła | Greater Poland | 53.1492 | 16.7461 | 5.48 | 1.98 | 0.90 | 4.05 | 44° South |
Bialystok | Podlasie | 53.1299 | 23.1621 | 5.85 | 2.11 | 1.02 | 4.10 | 44° South |
Bydgoszcz | Kujawsko-Pomorskie | 53.1227 | 18.0038 | 5.70 | 2.15 | 0.95 | 4.09 | 44° South |
Olmonty | Podlasie | 53.0865 | 23.1738 | 5.85 | 2.11 | 1.02 | 4.10 | 44° South |
Ostrołęka | Mazovia | 53.0721 | 21.5723 | 5.82 | 2.17 | 0.97 | 4.04 | 44° South |
Torun | Kujawsko-Pomorskie | 53.0176 | 18.6202 | 5.63 | 2.09 | 0.91 | 4.02 | 44° South |
Łapy | Podlasie | 52.9898 | 22.8751 | 5.76 | 2.23 | 1.02 | 4.12 | 44° South |
Płońsk | Mazovia | 52.625 | 20.3692 | 5.61 | 2.23 | 0.88 | 4.09 | 44° South |
Włocławek | Kujawsko-Pomorskie | 52.6047 | 19.0247 | 5.62 | 2.30 | 0.93 | 4.14 | 44° South |
Warzachewka Polska | Kujawsko-Pomorskie | 52.5889 | 19.095 | 5.62 | 2.30 | 0.93 | 4.14 | 44° South |
Płock | Mazovia | 52.5399 | 19.7057 | 5.62 | 2.30 | 0.93 | 4.14 | 44° South |
Kiekrz | Greater Poland | 52.4869 | 16.7689 | 5.39 | 2.15 | 0.87 | 3.97 | 44° South |
Suchy Las | Greater Poland | 52.474 | 16.8707 | 5.45 | 2.21 | 0.92 | 4.04 | 44° South |
Tłuszcz | Mazovia | 52.4267 | 21.4398 | 5.61 | 2.23 | 0.88 | 4.09 | 43° South |
Nowy Dwor Mazowiecki | Mazovia | 52.4264 | 20.7164 | 5.66 | 2.29 | 0.93 | 4.16 | 44° South |
Gostynin | Mazovia | 52.4245 | 19.4606 | 5.62 | 2.30 | 0.93 | 4.14 | 44° South |
Legionowo | Mazovia | 52.4142 | 20.8159 | 5.66 | 2.29 | 0.93 | 4.16 | 44° South |
Poznan | Greater Poland | 52.4052 | 16.9339 | 5.45 | 2.21 | 0.92 | 4.04 | 44° South |
Nekla | Greater Poland | 52.3665 | 17.4076 | 5.45 | 2.21 | 0.92 | 4.04 | 44° South |
Marki | Mazovia | 52.3326 | 21.1179 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Izabelin-Dziekanowek | Mazovia | 52.2897 | 20.8359 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Sulejówek | Mazovia | 52.2558 | 21.2671 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Zbąszyń | Greater Poland | 52.2511 | 15.9181 | 5.25 | 2.12 | 0.90 | 4.01 | 44° South |
Gmina Świebodzin | Lubusz | 52.2446 | 15.5258 | 5.19 | 2.05 | 0.86 | 3.94 | 44° South |
Blizne Łaszczyńskiego | Mazovia | 52.2429 | 20.8815 | 5.61 | 2.23 | 0.88 | 4.09 | 43° South |
Warsaw | Mazovia | 52.2005 | 20.9236 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Pruszków | Mazovia | 52.1695 | 20.8076 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Raszyn | Mazovia | 52.1593 | 20.9171 | 5.61 | 2.23 | 0.88 | 4.09 | 43° South |
Józefów | Mazovia | 52.1372 | 21.2159 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Grodzisk Mazowiecki | Mazovia | 52.1044 | 20.6315 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Mysiadlo | Mazovia | 52.0913 | 21.0591 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Łazy | Mazovia | 52.082 | 20.8834 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Piaseczno | Mazovia | 52.0733 | 21.0075 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Żyrardów | Mazovia | 52.063 | 20.4519 | 5.66 | 2.29 | 0.93 | 4.16 | 43° South |
Biała Podlaska | Lublin | 52.0278 | 23.1154 | 5.76 | 2.23 | 1.02 | 4.12 | 43° South |
Piszczac | Lublin | 51.9778 | 23.3778 | 5.73 | 2.32 | 0.98 | 4.16 | 43° South |
Zielona Góra | Lubusz | 51.9365 | 15.5332 | 5.26 | 2.26 | 0.99 | 4.00 | 44° South |
Leszno | Greater Poland Voivodeship | 51.8419861 | 16.5937545 | 5.55 | 2.38 | 1.03 | 4.06 | 44° South |
Nowa Sol | Lubusz | 51.8005 | 15.7205 | 5.26 | 2.26 | 0.99 | 4.00 | 44° South |
Lodz | Łódź Voivodeship | 51.7737 | 19.4767 | 5.62 | 2.43 | 1.00 | 4.16 | 43° South |
Pabianice | Łódź Voivodeship | 51.656 | 19.3542 | 5.62 | 2.43 | 1.00 | 4.16 | 43° South |
Ostrów Wielkopolski | Greater Poland | 51.6448 | 17.8151 | 5.55 | 2.38 | 1.03 | 4.06 | 43° South |
Radom | Mazovia | 51.3984 | 21.1585 | 5.65 | 2.42 | 0.97 | 4.15 | 43° South |
Lubin | Lower Silesia | 51.3944 | 16.1981 | 5.55 | 2.38 | 1.03 | 4.06 | 43° South |
Opoczno | Łódź Voivodeship | 51.3794 | 20.2809 | 5.65 | 2.42 | 0.97 | 4.15 | 43° South |
Marysin | Lublin | 51.2918 | 22.5098 | 5.78 | 2.39 | 1.03 | 4.23 | 43° South |
Lublin | Lublin | 51.2616 | 22.5591 | 5.78 | 2.39 | 1.03 | 4.23 | 43° South |
Iwiny | Lower Silesia | 51.22 | 15.7207 | 5.26 | 2.26 | 0.99 | 4.00 | 43° South |
Oleśnica | Lower Silesia | 51.2082 | 17.3719 | 5.50 | 2.32 | 0.99 | 3.99 | 43° South |
Świdnik | Lublin | 51.202 | 22.6468 | 5.78 | 2.39 | 1.03 | 4.23 | 43° South |
Wilkszyn | Lower Silesia | 51.1931 | 16.8671 | 5.55 | 2.38 | 1.03 | 4.06 | 43° South |
Zgorzelec | Lower Silesia | 51.1449 | 15.0125 | 5.21 | 2.20 | 0.94 | 3.93 | 43° South |
Wroclaw | Lower Silesia | 51.1043 | 17.0335 | 5.55 | 2.38 | 1.03 | 4.06 | 43° South |
Dobrzykowice | Lower Silesia | 51.0979 | 17.2016 | 5.55 | 2.38 | 1.03 | 4.06 | 43° South |
Bielany Wrocławskie | Lower Silesia | 51.0384 | 16.9723 | 5.55 | 2.38 | 1.03 | 4.06 | 43° South |
Jelcz Laskowice | Lower Silesia | 51.0308 | 17.3394 | 5.55 | 2.38 | 1.03 | 4.06 | 43° South |
Bałtów | Świętokrzyskie | 51.0157 | 21.5392 | 5.65 | 2.42 | 0.97 | 4.15 | 42° South |
Kluczbork | Opole Voivodeship | 50.9707 | 18.2124 | 5.67 | 2.55 | 1.08 | 4.08 | 43° South |
Bodzentyn | Świętokrzyskie | 50.9402 | 20.9501 | 5.68 | 2.47 | 1.01 | 4.15 | 43° South |
Jelenia Góra | Lower Silesia | 50.9171 | 15.7738 | 5.38 | 2.33 | 1.01 | 3.95 | 43° South |
Kielce | Świętokrzyskie | 50.8685 | 20.6236 | 5.74 | 2.53 | 1.06 | 4.21 | 43° South |
Częstochowa | Silesia | 50.8484 | 19.16 | 5.67 | 2.55 | 1.08 | 4.08 | 43° South |
Blachownia | Silesia | 50.7858 | 18.9614 | 5.67 | 2.55 | 1.08 | 4.08 | 43° South |
Dobrzeń Wielki | Opole Voivodeship | 50.7654 | 17.849 | 5.56 | 2.47 | 1.03 | 3.98 | 43° South |
Poraj | Silesia | 50.6821 | 19.222 | 5.62 | 2.48 | 1.03 | 4.01 | 42° South |
Opole | Opole Voivodeship | 50.6703 | 17.9175 | 5.61 | 2.53 | 1.08 | 4.05 | 43° South |
Gmina Koszęcin | Silesia | 50.6346 | 18.8496 | 5.62 | 2.48 | 1.03 | 4.01 | 42° South |
Tarnobrzeg | Subcarpathia | 50.5871 | 21.6991 | 5.68 | 2.47 | 1.01 | 4.15 | 42° South |
Strzelce Opolskie | Opole Voivodeship | 50.5129 | 18.2903 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Tarnowskie Gory | Silesia | 50.4526 | 18.8571 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Zdzieszowice | Opole Voivodeship | 50.429 | 18.1311 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Łazy | Silesia | 50.4225 | 19.3977 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Miechów | Lesser Poland | 50.3571 | 20.0386 | 5.74 | 2.53 | 1.06 | 4.21 | 42° South |
Bytom | Silesia | 50.3542 | 18.9197 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Będzin | Silesia | 50.3265 | 19.1366 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Nowa Sarzyna | Subcarpathia | 50.3196 | 22.3375 | 5.78 | 2.55 | 1.07 | 4.26 | 42° South |
Chorzów | Silesia | 50.3108 | 18.981 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Siemianowice Śląskie | Silesia | 50.3039 | 19.0016 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Gliwice | Silesia | 50.2902 | 18.6647 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Mielec | Subcarpathia | 50.2877 | 21.4449 | 5.74 | 2.53 | 1.06 | 4.21 | 42° South |
Sosnowiec | Silesia | 50.2859 | 19.1181 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Katowice | Silesia | 50.2527 | 19.0284 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Mysłowice | Silesia | 50.2114 | 19.1407 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Mikołów | Silesia | 50.1861 | 18.8826 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Trzebinia | Lesser Poland | 50.1644 | 19.463 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Laziska Gorne | Silesia | 50.1441 | 18.8675 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Bibice | Lesser Poland | 50.1409 | 19.963 | 5.62 | 2.48 | 1.03 | 4.01 | 42° South |
Chrzanów | Lesser Poland | 50.1342 | 19.4074 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Gmina Zabierzów | Lesser Poland | 50.1144 | 19.7908 | 5.62 | 2.48 | 1.03 | 4.01 | 42° South |
Niedomice | Lesser Poland | 50.105 | 20.8884 | 5.68 | 2.47 | 1.01 | 4.15 | 42° South |
Rząska | Lesser Poland | 50.1004 | 19.8251 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Racibórz | Silesia | 50.0849 | 18.2166 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Rybnik | Silesia | 50.0675 | 18.4904 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Krakow | Lesser Poland | 50.0585 | 19.9342 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Bobrowniki Male | Lesser Poland | 50.058 | 20.889 | 5.74 | 2.53 | 1.06 | 4.21 | 42° South |
Dębica | Subcarpathia | 50.045 | 21.3996 | 5.74 | 2.53 | 1.06 | 4.21 | 42° South |
Rzeszów | Subcarpathia | 50.0383 | 21.996 | 5.74 | 2.53 | 1.06 | 4.21 | 42° South |
Tarnów | Lesser Poland | 50.0196 | 20.9853 | 5.74 | 2.53 | 1.06 | 4.21 | 42° South |
Węgrzce Wielkie | Lesser Poland | 50.0154 | 20.113 | 5.68 | 2.47 | 1.01 | 4.15 | 42° South |
Wodzisław Śląski | Silesia | 50.0048 | 18.4553 | 5.67 | 2.55 | 1.08 | 4.08 | 42° South |
Bochnia | Lesser Poland | 49.9675 | 20.4294 | 5.75 | 2.69 | 1.16 | 4.11 | 42° South |
Pawlowice | Silesia | 49.9603 | 18.7197 | 5.84 | 2.67 | 1.16 | 3.99 | 42° South |
Mogilany | Lesser Poland | 49.9425 | 19.8827 | 5.79 | 2.61 | 1.11 | 3.93 | 42° South |
Czechowice-Dziedzice | Silesia | 49.9069 | 19.0103 | 5.84 | 2.67 | 1.16 | 3.99 | 42° South |
Bielsko-Biala | Silesia | 49.8008 | 19.0181 | 5.84 | 2.67 | 1.16 | 3.99 | 42° South |
Przemyśl | Subcarpathia | 49.7855 | 22.7701 | 5.82 | 2.66 | 1.08 | 4.20 | 42° South |
Brenna | Silesia | 49.7327 | 18.9086 | 5.84 | 2.67 | 1.16 | 3.99 | 42° South |
Ustroń | Silesia | 49.7241 | 18.8155 | 5.84 | 2.67 | 1.16 | 3.99 | 42° South |
Węgierska Górka | Silesia | 49.6104 | 19.1243 | 5.79 | 2.61 | 1.11 | 3.93 | 42° South |
Rabka-Zdrój | Lesser Poland | 49.6103 | 19.9615 | 5.79 | 2.61 | 1.11 | 3.93 | 42° South |
Zakopane | Lesser Poland | 49.2951 | 19.9587 | 5.84 | 2.67 | 1.16 | 3.99 | 41° South |
Solar Panel Tilt Angle in Poland
So far based on Solar PV Analysis of 130 locations in Poland, we've discovered that the ideal angle to tilt solar PV panels in Poland varies between 45° from the horizontal plane facing South in Wejherowo and 41° from the horizontal plane facing South in Zakopane.
These tilt angles are optimised for maximum annual PV output at each location for fixed-panel solar PV installations. If you click on one of the locations above, there is further detail on ideal seasonal tilt angles as well (in case your solar panels are adjustable).
Depending on where you are based in Poland, the ideal angle to tilt your solar panels will vary by approx 4 degrees (between 45° from the horizontal plane facing South and 41° from the horizontal plane facing South).
Poland solar PV Stats as a country
Poland ranks 20th in the world for cumulative solar PV capacity, with 6,257 total MW's of solar PV installed. Each year Poland is generating 165 Watts from solar PV per capita (Poland ranks 32nd in the world for solar PV Watts generated per capita). [source]
Are there incentives for businesses to install solar in Poland?
Yes, there are incentives for businesses wanting to install solar energy in Poland. The Polish government offers a number of financial incentives and tax breaks for businesses that invest in renewable energy sources such as solar power. These include grants, subsidies, and tax credits. Additionally, the government has set up a system of feed-in tariffs which guarantee a certain price per kilowatt hour (kWh) of electricity generated from renewable sources such as solar power. This helps to make investing in solar energy more attractive to businesses by providing them with a guaranteed return on their investment.
Do you have more up to date information than this on incentives towards solar PV projects in Poland? Please reach out to us and help us keep this information current. Thanks!
Feeling generous?
Share this with your friends!


Compare these locations to others worldwide for solar PV potential
Helping you assess viability of solar PV for your site
Calculate Your Optimal Solar Panel Tilt Angle: A Comprehensive Guide
Elevate the performance of your solar PV installation by utilizing our thorough guide. Determine the best panel tilt angle using real-world data, debunk prevalent misconceptions and grasp how geographical location influences solar power yield.