Flag of United States

Solar WorldwideWorldwide Solar PV Analyses by Location

So far, we have determined the viability of solar PV systems in 20,000 locations across the globe. This was achieved by utilising empirical solar and meteorological data from NASA's Prediction of Worldwide Energy Resources (POWER) API. Each analysis compares the potential output of solar photovoltaic (PV) systems and optimal panel tilt angles for these locations using a combination of empirical data from NASA, and performance records from established solar arrays.

Click on any location to view a detailed summary of our findings. These include information on the suitability of nearby topography for large-scale solar PV installations as well as potential weather conditions that may pose challenges to solar PV generation at each site. Where possible, we have provided useful tips and eagerly welcome your feedback.

We use our own calculation method which incorporates NASA's solar & meteorological data for specific Lat/Long coordinates to determine the ideal tilt angle for a solar panel that will yield maximum annual output. We calculate the optimal daily panel angle whilst considering its contribution towards total yearly PV potential at that specific location. [Read published method]

Please note: The 20,000 analyses featured here represent our complete public database, provided as a complimentary service to the global community. We are no longer adding new locations to this free database. Our business has transitioned to focus exclusively on paid consulting services for customised solar assessments.

These summaries are intended as general guidance only and may not fully address individual project requirements or constraints. For in-depth customised forecasts or analyses incorporating your specific data —essential during feasibility studies or when pursuing maximum ROI— please contact us about our professional consulting services.

Kindly link back when citing our work.

Locations by Country
Buy me a coffee - Thanks for your support!
"We're able to bring you this electrifying data thanks to our generous caffeine donors - together, we're brewing up a brighter future!" 🌞

Average kWh/day output per kW of Solar PV installed per season by location:

This list was last updated: Wed Sep 10 14:57:06 UTC 2025

Page: 1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11 |12 |13 |14 |15 |16 |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 |27 |28 |29 |30 |31 |32 |33 |34 |35 |36 |37 |38 |39 |40 |

Location Subdivision Country Latitude Longitude kWh/day Summer kWh/day Autumn kWh/day Winter kWh/day Spring Panel Tilt Angle
Grays England United Kingdom 51.4932 0.3411 5.13 2.29 1.03 4.41 44° South
Helmond North Brabant Netherlands 51.4931 5.6714 5.35 2.33 1.17 4.56 44° South
Seegebiet Mansfelder Land Saxony-Anhalt Germany 51.4926 11.675 5.08 2.26 0.99 4.33 44° South
Rüthen North Rhine-Westphalia Germany 51.4922 8.4417 5.03 2.21 1.03 4.14 43° South
Bergen op Zoom North Brabant Netherlands 51.4922 4.3074 5.29 2.26 1.12 4.50 44° South
Hofgeismar Hesse Germany 51.4915 9.3971 4.97 2.16 1.00 4.09 43° South
Windsor England United Kingdom 51.49 -0.6557 5.13 2.31 1.07 4.36 44° South
Hammersmith England United Kingdom 51.489 -0.215 5.13 2.31 1.07 4.36 44° South
Belvedere England United Kingdom 51.4874 0.1597 5.13 2.29 1.03 4.41 44° South
Eton England United Kingdom 51.4869 -0.6068 5.08 2.25 1.03 4.29 44° South
Erith England United Kingdom 51.4863 0.1822 5.13 2.29 1.03 4.41 44° South
Earlsfield England United Kingdom 51.4863 -0.1916 5.13 2.31 1.07 4.36 44° South
Southwark England United Kingdom 51.4862 -0.1008 5.13 2.31 1.07 4.36 44° South
Brentford England United Kingdom 51.4854 -0.3051 5.13 2.31 1.07 4.36 44° South
Warwick England United Kingdom 51.4845 -0.1444 5.07 2.25 1.03 4.28 44° South
Halle Neustadt Saxony-Anhalt Germany 51.483 11.9179 5.08 2.26 0.99 4.33 43° South
Lambeth England United Kingdom 51.4828 -0.1371 5.13 2.31 1.07 4.36 44° South
Bochum North Rhine-Westphalia Germany 51.4818445 7.2162363 5.22 2.31 1.14 4.34 44° South
Woolwich England United Kingdom 51.4809 0.0832 5.13 2.29 1.03 4.41 44° South
Wouwse Plantage North Brabant Netherlands 51.4802 4.3942 5.35 2.33 1.17 4.56 44° South
Richmond England United Kingdom 51.4794 -0.2912 5.13 2.31 1.07 4.36 44° South
Greenwich England United Kingdom 51.4781 -0.0279 5.13 2.31 1.07 4.36 44° South
Fulham England United Kingdom 51.477 -0.1959 5.13 2.31 1.07 4.36 44° South
Isleworth England United Kingdom 51.4731 -0.3438 5.13 2.31 1.07 4.36 44° South
Halle Saxony-Anhalt Germany 51.4724 11.9572 5.08 2.26 0.99 4.33 43° South
Battersea England United Kingdom 51.4719 -0.1616 5.13 2.31 1.07 4.36 44° South
Higham England United Kingdom 51.471 0.639 5.13 2.29 1.03 4.41 44° South
Fröndenberg North Rhine-Westphalia Germany 51.4701 7.7722 5.16 2.25 1.09 4.27 44° South
Essen Flanders Belgium 51.4684 4.47 5.29 2.26 1.12 4.50 44° South
Hounslow England United Kingdom 51.4674 -0.3556 5.13 2.31 1.07 4.36 44° South
Zundert North Brabant Netherlands 51.4666 4.6654 5.29 2.26 1.12 4.50 44° South
Krostitz Saxony Germany 51.4661 12.4549 5.16 2.20 0.99 4.12 43° South
Drumheller Alberta Canada 51.4655 -112.7014 6.55 2.85 1.71 5.32 44° South
Lewisham England United Kingdom 51.4648 -0.0373 5.13 2.31 1.07 4.36 44° South
Bexleyheath England United Kingdom 51.4638 0.1434 5.08 2.22 0.99 4.34 44° South
Eilenburg Saxony Germany 51.4634 12.6355 5.16 2.20 0.99 4.12 43° South
Elsterwerda Brandenburg Germany 51.463 13.5245 5.10 2.14 0.96 4.06 43° South
Welling England United Kingdom 51.462 0.1046 5.13 2.29 1.03 4.41 44° South
Clapham England United Kingdom 51.4615 -0.1409 5.13 2.31 1.07 4.36 44° South
Tilbury England United Kingdom 51.4604 0.3415 5.09 2.23 0.99 4.34 44° South
Marsberg North Rhine-Westphalia Germany 51.4587 8.8493 5.03 2.21 1.03 4.14 43° South
Reading England United Kingdom 51.4566 -0.968 5.13 2.31 1.07 4.36 44° South
Horst Limburg Netherlands 51.4562 6.0573 5.22 2.31 1.14 4.34 44° South
Essen North Rhine-Westphalia Germany 51.4556432 7.0115552 5.22 2.31 1.14 4.34 44° South
Putney England United Kingdom 51.4537 -0.232 5.13 2.31 1.07 4.36 44° South
Feltham England United Kingdom 51.4536 -0.4233 5.13 2.31 1.07 4.36 44° South
Menden North Rhine-Westphalia Germany 51.4523 7.7741 5.17 2.26 1.09 4.28 44° South
Dartford England United Kingdom 51.4519 0.1787 5.13 2.29 1.03 4.41 44° South
Moers North Rhine-Westphalia Germany 51.4496 6.6398 5.22 2.31 1.14 4.34 44° South
Balham England United Kingdom 51.4479 -0.1377 5.13 2.31 1.07 4.36 44° South
Witten North Rhine-Westphalia Germany 51.4462 7.3602 5.22 2.31 1.14 4.34 44° South
Flushing Zeeland Netherlands 51.4451 3.5765 5.56 2.30 1.04 4.91 43° South
Twickenham England United Kingdom 51.443 -0.3295 5.13 2.31 1.07 4.36 44° South
Swanscombe England United Kingdom 51.443 0.3268 5.09 2.23 0.99 4.34 44° South
Lee England United Kingdom 51.4428 0.0253 5.13 2.29 1.03 4.41 44° South
Clevedon England United Kingdom 51.4426 -2.8601 5.36 2.24 0.99 4.46 43° South
Bexley England United Kingdom 51.4416 0.1447 5.09 2.23 0.99 4.34 44° South
Wandsworth England United Kingdom 51.4412 -0.1833 5.13 2.31 1.07 4.36 44° South
Straelen North Rhine-Westphalia Germany 51.4387 6.2544 5.16 2.25 1.09 4.27 43° South
Mierlo North Brabant Netherlands 51.4381 5.6191 5.35 2.33 1.17 4.56 44° South
Penarth Wales United Kingdom 51.4367 -3.1664 5.36 2.25 1.01 4.48 43° South
Hoyerswerda Saxony Germany 51.4366 14.2332 5.26 2.26 0.99 4.00 43° South
Duisburg North Rhine-Westphalia Germany 51.4344079 6.7623293 5.22 2.31 1.14 4.34 44° South
Gravesend England United Kingdom 51.434 0.3486 5.13 2.29 1.03 4.41 44° South
Mülheim North Rhine-Westphalia Germany 51.4337 6.9496 5.22 2.31 1.14 4.34 44° South
Grubbenvorst Limburg Netherlands 51.431 6.1518 5.22 2.31 1.14 4.34 44° South
Steep Rock Manitoba Canada 51.4309 -98.8042 6.02 2.71 1.65 5.27 44° South
Veldhoven North Brabant Netherlands 51.4299 5.3918 5.35 2.33 1.17 4.56 44° South
Staines-upon-Thames England United Kingdom 51.4298 -0.5106 5.07 2.25 1.03 4.28 44° South
Corsham England United Kingdom 51.4271 -2.2106 5.36 2.25 1.01 4.48 43° South
West Norwood England United Kingdom 51.4249 -0.1032 5.13 2.31 1.07 4.36 44° South
Sydenham England United Kingdom 51.4236 -0.0668 5.13 2.31 1.07 4.36 44° South
Eindhoven North Brabant Netherlands 51.4231423 5.4622897 5.35 2.33 1.17 4.56 44° South
Kingston upon Thames England United Kingdom 51.4212 -0.2855 5.13 2.31 1.07 4.36 44° South
Thatcham England United Kingdom 51.4207 -1.2571 5.13 2.31 1.07 4.36 44° South
Geldrop North Brabant Netherlands 51.4204 5.5648 5.35 2.33 1.17 4.56 44° South
Teddington England United Kingdom 51.4193 -0.3306 5.13 2.31 1.07 4.36 44° South
Egham England United Kingdom 51.4193 -0.5593 5.08 2.25 1.03 4.29 44° South
Wimbledon England United Kingdom 51.418 -0.1752 5.13 2.31 1.07 4.36 44° South
Chislehurst England United Kingdom 51.4176 0.0692 5.08 2.22 0.99 4.34 44° South
Newbury England United Kingdom 51.417 -1.3313 5.13 2.31 1.07 4.36 44° South
Hungerford England United Kingdom 51.4167 -1.5149 5.08 2.25 1.03 4.29 44° South
Wilmington England United Kingdom 51.4141 0.2013 5.13 2.29 1.03 4.41 44° South
Sidcup England United Kingdom 51.4128 0.1195 5.13 2.29 1.03 4.41 44° South
Hampton England United Kingdom 51.4116 -0.3642 5.08 2.25 1.03 4.29 44° South
Ascot England United Kingdom 51.4108 -0.6754 5.13 2.31 1.07 4.36 44° South
Calden Hesse Germany 51.4102 9.3907 5.03 2.21 1.03 4.14 43° South
Beckenham England United Kingdom 51.4098 -0.0249 5.07 2.25 1.03 4.28 44° South
Llantwit Major Wales United Kingdom 51.408 -3.4599 5.36 2.25 1.01 4.48 43° South
Rhoose Wales United Kingdom 51.4049 -3.3818 5.42 2.31 1.05 4.54 43° South
Bracknell England United Kingdom 51.4036 -0.7618 5.13 2.31 1.07 4.36 44° South
Thornton Heath England United Kingdom 51.4021 -0.0916 5.13 2.31 1.07 4.36 44° South
Worcester Park England United Kingdom 51.4 -0.25 5.13 2.31 1.07 4.36 44° South
New Malden England United Kingdom 51.3997 -0.2515 5.13 2.31 1.07 4.36 44° South
Barry Wales United Kingdom 51.3986 -3.2791 5.42 2.31 1.05 4.54 43° South
Radom Mazovia Poland 51.3984 21.1585 5.65 2.42 0.97 4.15 43° South
Asten North Brabant Netherlands 51.398 5.766 5.35 2.33 1.17 4.56 44° South
Molesey England United Kingdom 51.3975 -0.3507 5.13 2.31 1.07 4.36 44° South
Shepperton England United Kingdom 51.3946 -0.4552 5.13 2.31 1.07 4.36 44° South
Lubin Lower Silesia Poland 51.3944 16.1981 5.55 2.38 1.03 4.06 43° South
Bath England United Kingdom 51.394 -2.3227 5.42 2.31 1.05 4.54 43° South
Knegsel North Brabant Netherlands 51.3934 5.3476 5.35 2.33 1.17 4.56 44° South
Margate England United Kingdom 51.3926 1.4046 5.13 2.29 1.03 4.41 44° South
Morden England United Kingdom 51.3926 -0.1977 5.08 2.25 1.03 4.29 44° South
Chertsey England United Kingdom 51.3917 -0.5099 5.13 2.31 1.07 4.36 44° South
Schkeuditz Saxony Germany 51.3914 12.2134 5.16 2.20 0.99 4.12 43° South
Surbiton England United Kingdom 51.3878 -0.2945 5.13 2.31 1.07 4.36 44° South
Mitcham England United Kingdom 51.3873 -0.1596 5.13 2.31 1.07 4.36 44° South
Leinefelde-Worbis Thuringia Germany 51.386 10.3287 5.02 2.20 0.94 4.27 43° South
Heeze North Brabant Netherlands 51.3836 5.5714 5.29 2.26 1.12 4.50 43° South
Wurzen Saxony Germany 51.383 12.8052 5.16 2.20 0.99 4.12 43° South
Walton on Thames England United Kingdom 51.3822 -0.4249 5.13 2.31 1.07 4.36 44° South
Hagen North Rhine-Westphalia Germany 51.3808 7.4506 5.22 2.31 1.14 4.34 44° South
Opoczno Łódź Voivodeship Poland 51.3794 20.2809 5.65 2.42 0.97 4.15 43° South
Esher England United Kingdom 51.3742 -0.3508 5.08 2.25 1.03 4.29 44° South
Iserlohn North Rhine-Westphalia Germany 51.3708 7.6162 5.22 2.31 1.14 4.34 44° South
Weybridge England United Kingdom 51.3705 -0.4513 5.13 2.31 1.07 4.36 44° South
Longfield England United Kingdom 51.3695 0.2809 5.13 2.29 1.03 4.41 44° South
Bromley England United Kingdom 51.3693 0.0221 5.13 2.29 1.03 4.41 44° South
Bladel North Brabant Netherlands 51.3692 5.2208 5.35 2.33 1.17 4.56 44° South
Addlestone England United Kingdom 51.3688 -0.4853 5.08 2.25 1.03 4.29 44° South
Windlesham England United Kingdom 51.3676 -0.6574 5.08 2.25 1.03 4.29 44° South
Crowthorne England United Kingdom 51.367 -0.8042 5.13 2.31 1.07 4.36 44° South
West Wickham England United Kingdom 51.3667 -0.0167 5.08 2.25 1.03 4.29 44° South
Carshalton England United Kingdom 51.3655 -0.1632 5.13 2.31 1.07 4.36 44° South
Croydon England United Kingdom 51.3644 -0.0923 5.13 2.31 1.07 4.36 44° South
Pewsey England United Kingdom 51.3622 -1.8534 5.08 2.25 1.03 4.29 44° South
Chessington England United Kingdom 51.3604 -0.3023 5.13 2.31 1.07 4.36 44° South
Venlo Limburg Netherlands 51.3594 6.1609 5.22 2.31 1.14 4.34 44° South
Vellmar Hesse Germany 51.3581 9.4862 5.03 2.21 1.03 4.14 43° South
Wokingham England United Kingdom 51.358 -0.8521 5.13 2.31 1.07 4.36 44° South
Whitstable England United Kingdom 51.3577 1.0638 5.13 2.29 1.03 4.41 44° South
Orpington England United Kingdom 51.3577 0.1291 5.13 2.29 1.03 4.41 44° South
Riethoven North Brabant Netherlands 51.357 5.3955 5.35 2.33 1.17 4.56 44° South
Devizes England United Kingdom 51.3545 -1.8859 5.13 2.31 1.07 4.36 44° South
Chatham England United Kingdom 51.3537 0.5287 5.13 2.29 1.03 4.41 44° South
Marlborough England United Kingdom 51.3531 -1.6413 5.13 2.31 1.07 4.36 44° South
Borsdorf Saxony Germany 51.3505 12.5297 5.16 2.20 0.99 4.12 43° South
Sutton England United Kingdom 51.3503 -0.2014 5.13 2.31 1.07 4.36 44° South
Valkenswaard North Brabant Netherlands 51.3448 5.4472 5.35 2.33 1.17 4.56 44° South
Sandhurst England United Kingdom 51.3432 -0.7893 5.07 2.25 1.03 4.28 44° South
Leipzig Saxony Germany 51.342 12.3819 5.16 2.20 0.99 4.12 43° South
Hook England United Kingdom 51.3413 -0.9155 5.13 2.31 1.07 4.36 44° South
Camberley England United Kingdom 51.3391 -0.7416 5.08 2.25 1.03 4.29 44° South
Kassel Hesse Germany 51.339 9.4493 5.03 2.21 1.03 4.14 43° South
West Byfleet England United Kingdom 51.3379 -0.4808 5.08 2.25 1.03 4.29 44° South
Tadley England United Kingdom 51.337 -1.1678 5.08 2.25 1.03 4.29 44° South
Purley England United Kingdom 51.3368 -0.112 5.07 2.25 1.03 4.28 44° South
Ramsgate England United Kingdom 51.3365 1.4166 5.13 2.29 1.03 4.41 44° South
Sittingbourne England United Kingdom 51.3362 0.7705 5.13 2.29 1.03 4.41 44° South
Velbert North Rhine-Westphalia Germany 51.3357 7.0161 5.22 2.31 1.14 4.34 44° South
Tegelen Limburg Netherlands 51.3335 6.1492 5.22 2.31 1.14 4.34 44° South
Oxshott England United Kingdom 51.3305 -0.3634 5.08 2.25 1.03 4.29 44° South
Epsom England United Kingdom 51.3304 -0.268 5.13 2.31 1.07 4.36 44° South
Gillingham England United Kingdom 51.3295 0.578 5.13 2.29 1.03 4.41 44° South
Burkartshain Saxony Germany 51.3284 12.8037 5.16 2.20 0.99 4.12 43° South
Terneuzen Zeeland Netherlands 51.3284 3.8664 5.51 2.23 1.00 4.84 43° South
Cobham England United Kingdom 51.328 -0.4157 5.13 2.31 1.07 4.36 44° South
Blagdon England United Kingdom 51.3275 -2.7243 5.36 2.25 1.01 4.48 43° South
Krefeld North Rhine-Westphalia Germany 51.3249 6.6141 5.22 2.31 1.14 4.34 44° South
Leuna Saxony-Anhalt Germany 51.3234 12.0194 5.16 2.20 0.99 4.12 43° South
Winscombe England United Kingdom 51.3229 -2.7839 5.42 2.31 1.05 4.54 43° South
Weston-super-Mare England United Kingdom 51.3228 -2.8993 5.42 2.31 1.05 4.54 43° South
Banstead England United Kingdom 51.3226 -0.197 5.13 2.31 1.07 4.36 44° South
Turnhout Flanders Belgium 51.3224 4.9432 5.35 2.33 1.17 4.56 44° South
Bergeijk North Brabant Netherlands 51.3218 5.354 5.35 2.33 1.17 4.56 44° South
Tönisvorst North Rhine-Westphalia Germany 51.3196 6.4944 5.22 2.31 1.14 4.34 44° South
Trowbridge England United Kingdom 51.3188 -2.2034 5.42 2.31 1.05 4.54 43° South
Warlingham England United Kingdom 51.3186 -0.0572 5.08 2.25 1.03 4.29 44° South
Temple Cloud England United Kingdom 51.3184 -2.5391 5.42 2.31 1.05 4.54 43° South
Faversham England United Kingdom 51.3182 0.8852 5.09 2.23 0.99 4.34 43° South
Beerse Flanders Belgium 51.315 4.8545 5.35 2.33 1.17 4.56 44° South
Kapellen Flanders Belgium 51.3148 4.4413 5.35 2.33 1.17 4.56 44° South
Knokke-Heist Flanders Belgium 51.3135 3.2452 5.56 2.30 1.04 4.91 43° South
Woking England United Kingdom 51.3115 -0.5205 5.13 2.31 1.07 4.36 44° South
Ashtead England United Kingdom 51.3115 -0.2918 5.08 2.25 1.03 4.29 44° South
West Malling England United Kingdom 51.3093 0.3703 5.13 2.29 1.03 4.41 44° South
Aylesford England United Kingdom 51.3076 0.4787 5.13 2.29 1.03 4.41 44° South
Sluis Zeeland Netherlands 51.3076 3.3819 5.56 2.30 1.04 4.91 43° South
Airdrie Alberta Canada 51.3062 -114.0394 6.48 2.83 1.60 5.15 44° South
Markranstädt Saxony Germany 51.302 12.2116 5.16 2.20 0.99 4.12 43° South
Ratingen North Rhine-Westphalia Germany 51.3015 6.8483 5.22 2.31 1.14 4.34 44° South
Malle Flanders Belgium 51.3004 4.7144 5.35 2.33 1.17 4.56 44° South
Ockham England United Kingdom 51.2997 -0.4565 5.13 2.31 1.07 4.36 44° South
Canterbury England United Kingdom 51.2994 1.0907 5.13 2.29 1.03 4.41 44° South
Oschatz Saxony Germany 51.2964 13.1159 5.16 2.20 0.99 4.12 43° South
Nieuw-Namen Zeeland Netherlands 51.2962 4.1633 5.35 2.33 1.17 4.56 44° South
Marysin Lublin Poland 51.2918 22.5098 5.78 2.39 1.03 4.23 43° South
Basingstoke England United Kingdom 51.2911 -1.0528 5.13 2.31 1.07 4.36 44° South
Farnborough England United Kingdom 51.2887 -0.7957 5.13 2.31 1.07 4.36 44° South
Leatherhead England United Kingdom 51.2885 -0.3611 5.13 2.31 1.07 4.36 44° South
Brasschaat Flanders Belgium 51.2877 4.495 5.29 2.26 1.12 4.50 43° South
Nederweert Limburg Netherlands 51.2862 5.7542 5.29 2.26 1.12 4.50 43° South
Tadworth England United Kingdom 51.2859 -0.2321 5.13 2.31 1.07 4.36 44° South
Hulst Zeeland Netherlands 51.2837 4.0541 5.35 2.33 1.17 4.56 44° South
Holzsußra Thuringia Germany 51.2833 10.6833 5.08 2.26 0.99 4.33 43° South
Fleet England United Kingdom 51.2796 -0.8337 5.13 2.31 1.07 4.36 44° South
Sevenoaks England United Kingdom 51.2767 0.184 5.08 2.22 0.99 4.34 43° South
Markkleeberg Saxony Germany 51.2709 12.373 5.10 2.14 0.96 4.06 43° South
Westbury England United Kingdom 51.2706 -2.1244 5.42 2.31 1.05 4.54 43° South
Zoersel Flanders Belgium 51.2688 4.7235 5.29 2.26 1.12 4.50 43° South
Düsseldorf North Rhine-Westphalia Germany 51.2674 6.7442 5.22 2.31 1.14 4.34 43° South
Kamenz Saxony Germany 51.2674 14.0963 5.26 2.26 0.99 4.00 43° South
Willich North Rhine-Westphalia Germany 51.2672 6.5497 5.22 2.31 1.14 4.34 43° South
Lohfelden Hesse Germany 51.2635 9.5372 5.03 2.21 1.03 4.14 43° South
Weert Limburg Netherlands 51.2624 5.6787 5.35 2.33 1.17 4.56 43° South
Lublin Lublin Poland 51.2616 22.5591 5.78 2.39 1.03 4.23 43° South
Surrey England United Kingdom 51.2589 -0.5566 5.13 2.31 1.07 4.36 44° South
Wuppertal North Rhine-Westphalia Germany 51.2562128 7.1507636 5.22 2.31 1.14 4.34 43° South
Heythuysen Limburg Netherlands 51.2548 5.8921 5.35 2.33 1.17 4.56 43° South
Hamont Flanders Belgium 51.2544 5.5466 5.29 2.26 1.12 4.50 43° South
Maidstone England United Kingdom 51.2539 0.5327 5.13 2.29 1.03 4.41 44° South
Mettmann North Rhine-Westphalia Germany 51.2533 6.9876 5.22 2.31 1.14 4.34 43° South
Oxted England United Kingdom 51.2509 0.0091 5.08 2.22 0.99 4.34 43° South
Viersen North Rhine-Westphalia Germany 51.2498 6.3643 5.22 2.31 1.14 4.34 43° South
Aldershot England United Kingdom 51.2476 -0.7672 5.13 2.31 1.07 4.36 44° South
Kasterlee Flanders Belgium 51.2462 4.9593 5.29 2.26 1.12 4.50 43° South
Schilde Flanders Belgium 51.2458 4.5823 5.35 2.33 1.17 4.56 43° South
Frome England United Kingdom 51.2437 -2.2746 5.42 2.31 1.05 4.54 43° South
Burnham-on-Sea England United Kingdom 51.2415 -3.0018 5.36 2.25 1.01 4.48 43° South
Redhill England United Kingdom 51.24 -0.0973 5.13 2.31 1.07 4.36 44° South
Reigate England United Kingdom 51.2382 -0.2081 5.08 2.25 1.03 4.29 43° South
Dorking England United Kingdom 51.2344 -0.3336 5.13 2.31 1.07 4.36 44° South
Niedenstein Hesse Germany 51.2339 9.3142 4.97 2.16 1.00 4.09 43° South
Guildford England United Kingdom 51.233 -0.6013 5.13 2.31 1.07 4.36 44° South
Haelen Limburg Netherlands 51.2323 5.952 5.29 2.26 1.12 4.50 43° South
Lüdenscheid North Rhine-Westphalia Germany 51.232 7.6065 5.22 2.31 1.14 4.34 43° South
Wijnegem Flanders Belgium 51.232 4.5224 5.29 2.26 1.12 4.50 43° South
Grimma Saxony Germany 51.2317 12.7233 5.16 2.20 0.99 4.12 43° South
Oral West Kazakhstan Kazakhstan 51.229 51.3577 7.02 2.43 1.42 5.54 43° South
Radstock England United Kingdom 51.2279 -2.5261 5.42 2.31 1.05 4.54 43° South
Duesseldorf North Rhine-Westphalia Germany 51.2277411 6.7734556 5.22 2.31 1.14 4.34 43° South
Zwenkau Saxony Germany 51.2233 12.3193 5.16 2.20 0.99 4.12 43° South
Erkrath North Rhine-Westphalia Germany 51.222 6.9078 5.16 2.25 1.09 4.27 43° South
Deal England United Kingdom 51.2217 1.4102 5.09 2.23 0.99 4.34 43° South
Highbridge England United Kingdom 51.2205 -2.9857 5.36 2.24 0.99 4.46 43° South
Iwiny Lower Silesia Poland 51.22 15.7207 5.26 2.26 0.99 4.00 43° South
Deurne Flanders Belgium 51.2198 4.4671 5.35 2.33 1.17 4.56 43° South
Antwerp Flanders Belgium 51.2192 4.3917 5.35 2.33 1.17 4.56 43° South
Lichtaart Flanders Belgium 51.2189 4.9079 5.35 2.33 1.17 4.56 43° South
Zandhoven Flanders Belgium 51.2185 4.6605 5.35 2.33 1.17 4.56 43° South
Yorkton Saskatchewan Canada 51.2179 -102.4607 6.27 2.86 1.87 5.53 44° South
Malaya Timofeyevka Aqmola Oblysy Kazakhstan 51.2178 71.7012 6.54 2.43 1.75 5.93 44° South
Farnham England United Kingdom 51.2144 -0.7936 5.13 2.31 1.07 4.36 44° South
Beveren Flanders Belgium 51.2132 4.2509 5.35 2.33 1.17 4.56 43° South
Wells England United Kingdom 51.2122 -2.6505 5.42 2.31 1.05 4.54 43° South
Andover England United Kingdom 51.2105 -1.5001 5.08 2.25 1.03 4.29 43° South
Maldegem Flanders Belgium 51.2104 3.4448 5.51 2.23 1.00 4.84 43° South
Bruges Flanders Belgium 51.2093 3.2185 5.56 2.30 1.04 4.91 43° South
Oleśnica Lower Silesia Poland 51.2082 17.3719 5.50 2.32 0.99 3.99 43° South
Borgerhout Flanders Belgium 51.2069 4.4432 5.35 2.33 1.17 4.56 43° South
Radevormwald North Rhine-Westphalia Germany 51.2059 7.3616 5.22 2.31 1.14 4.34 43° South
Świdnik Lublin Poland 51.202 22.6468 5.78 2.39 1.03 4.23 43° South
Mönchengladbach North Rhine-Westphalia Germany 51.1997 6.4271 5.22 2.31 1.14 4.34 43° South
Mol Flanders Belgium 51.1981 5.1181 5.35 2.33 1.17 4.56 43° South
Ilfracombe England United Kingdom 51.1978 -4.0578 5.84 2.21 1.05 5.04 43° South
Haan North Rhine-Westphalia Germany 51.1964 7.0147 5.17 2.26 1.09 4.28 43° South
Borsbeek Flanders Belgium 51.1959 4.4859 5.29 2.26 1.12 4.50 43° South
Roermond Limburg Netherlands 51.1949 5.9836 5.35 2.33 1.17 4.56 43° South
Tonbridge England United Kingdom 51.1939 0.2713 5.13 2.29 1.03 4.41 43° South
Wilkszyn Lower Silesia Poland 51.1931 16.8671 5.55 2.38 1.03 4.06 43° South
Berchem Flanders Belgium 51.1904 4.4294 5.35 2.33 1.17 4.56 43° South
Eeklo Flanders Belgium 51.19 3.5469 5.56 2.30 1.04 4.91 43° South
Tidworth England United Kingdom 51.1896 -1.5385 5.13 2.31 1.07 4.36 43° South
Korschenbroich North Rhine-Westphalia Germany 51.189 6.5231 5.22 2.31 1.14 4.34 43° South
Grobbendonk Flanders Belgium 51.1882 4.7369 5.35 2.33 1.17 4.56 43° South
Astana Astana Kazakhstan 51.1876 71.4491 6.59 2.49 1.79 5.99 44° South
Neuss North Rhine-Westphalia Germany 51.187 6.6781 5.22 2.31 1.14 4.34 43° South
Hunsel Limburg Netherlands 51.1864 5.8101 5.35 2.33 1.17 4.56 43° South
Broechem Flanders Belgium 51.1853 4.6039 5.29 2.26 1.12 4.50 43° South
Bautzen Saxony Germany 51.1847 14.4223 5.26 2.26 0.99 4.00 43° South
Godalming England United Kingdom 51.1831 -0.7072 5.13 2.31 1.07 4.36 43° South
Jabbeke Flanders Belgium 51.1824 3.0935 5.56 2.30 1.04 4.91 43° South
Remscheid North Rhine-Westphalia Germany 51.1818 7.1977 5.16 2.25 1.09 4.27 43° South
Cochrane Alberta Canada 51.1802 -114.4698 6.48 2.83 1.60 5.15 44° South
Banff Alberta Canada 51.1751 -115.5752 6.48 2.83 1.60 5.15 44° South
Hilden North Rhine-Westphalia Germany 51.1737 6.9349 5.22 2.31 1.14 4.34 43° South
Solingen North Rhine-Westphalia Germany 51.1729 7.095 5.22 2.31 1.14 4.34 43° South
Herentals Flanders Belgium 51.1703 4.8267 5.29 2.26 1.12 4.50 43° South
Kruibeke Flanders Belgium 51.168 4.3184 5.35 2.33 1.17 4.56 43° South
Mortsel Flanders Belgium 51.1662 4.4487 5.35 2.33 1.17 4.56 43° South
Amesbury England United Kingdom 51.1658 -1.7847 5.13 2.31 1.07 4.36 43° South
Wilrijk Flanders Belgium 51.1649 4.4001 5.35 2.33 1.17 4.56 43° South
Geel Flanders Belgium 51.1641 4.9884 5.35 2.33 1.17 4.56 43° South
Leisnig Saxony Germany 51.1636 12.93 5.10 2.14 0.96 4.06 43° South
Meissen Saxony Germany 51.1629 13.4777 5.10 2.13 0.95 4.06 43° South
Sint-Niklaas Flanders Belgium 51.1621 4.1459 5.35 2.33 1.17 4.56 43° South
Boechout Flanders Belgium 51.1607 4.4931 5.29 2.26 1.11 4.49 43° South
Weinböhla Saxony Germany 51.1601 13.5686 5.10 2.13 0.95 4.06 43° South
Groitzsch Saxony Germany 51.1591 12.2847 5.16 2.20 0.99 4.12 43° South
Schmallenberg North Rhine-Westphalia Germany 51.151 8.2898 5.03 2.21 1.03 4.14 43° South
Hückeswagen North Rhine-Westphalia Germany 51.1509 7.3464 5.22 2.31 1.14 4.34 43° South
Salisbury England United Kingdom 51.148 -1.7043 5.13 2.31 1.07 4.36 43° South
Neukieritzsch Saxony Germany 51.1464 12.4098 5.16 2.20 0.99 4.12 43° South
Olen Flanders Belgium 51.146 4.8596 5.35 2.33 1.17 4.56 43° South
Belsele Flanders Belgium 51.145 4.0858 5.35 2.33 1.17 4.56 43° South
Dover England United Kingdom 51.1449 1.3019 5.13 2.29 1.03 4.41 43° South
Zgorzelec Lower Silesia Poland 51.1449 15.0125 5.21 2.20 0.94 3.93 43° South
Bree Flanders Belgium 51.1412 5.6045 5.29 2.26 1.12 4.50 43° South
Ashford England United Kingdom 51.141 0.8238 5.13 2.29 1.03 4.41 43° South
Bad Lausick Saxony Germany 51.1408 12.6454 5.16 2.20 0.99 4.12 43° South
Herenthout Flanders Belgium 51.1406 4.7563 5.29 2.26 1.12 4.50 43° South
Kontich Flanders Belgium 51.1357 4.4449 5.35 2.33 1.17 4.56 43° South
Nieuwpoort Flanders Belgium 51.1341 2.7497 5.51 2.23 1.00 4.84 43° South
East Grinstead England United Kingdom 51.1313 -0.0063 5.13 2.31 1.07 4.36 43° South
Schelle Flanders Belgium 51.1304 4.3397 5.29 2.26 1.12 4.50 43° South
Melsungen Hesse Germany 51.1299 9.548 4.97 2.15 0.98 4.08 43° South
Montfort Limburg Netherlands 51.1292 5.9422 5.35 2.33 1.17 4.56 43° South
Grevenbroich North Rhine-Westphalia Germany 51.129 6.6344 5.22 2.31 1.14 4.34 43° South
Borna Saxony Germany 51.128 12.4954 5.16 2.20 0.99 4.12 43° South
Bridgwater England United Kingdom 51.1278 -3.0001 5.42 2.31 1.05 4.54 43° South
Lier Flanders Belgium 51.1276 4.5708 5.35 2.33 1.17 4.56 43° South
Royal Tunbridge Wells England United Kingdom 51.1251 0.2505 5.13 2.29 1.03 4.41 43° South
Doebeln Saxony Germany 51.1231 13.1094 5.16 2.20 0.99 4.12 43° South
Posterholt Limburg Netherlands 51.1223 6.0254 5.16 2.25 1.09 4.27 43° South
Temse Flanders Belgium 51.122 4.2144 5.29 2.26 1.11 4.49 43° South
Spangenberg Hesse Germany 51.1201 9.6651 5.03 2.21 1.03 4.14 43° South
Leopoldsburg Flanders Belgium 51.1189 5.2298 5.35 2.33 1.17 4.56 43° South
Bad Wildungen Hesse Germany 51.1166 9.128 4.97 2.15 0.98 4.08 43° South
Folkestone England United Kingdom 51.1124 1.1539 5.13 2.29 1.03 4.41 43° South
Evergem Flanders Belgium 51.1124 3.7026 5.56 2.30 1.04 4.91 43° South
Crawley England United Kingdom 51.11 -0.1788 5.13 2.31 1.07 4.36 43° South
Hindhead England United Kingdom 51.1099 -0.7323 5.13 2.31 1.07 4.36 43° South
Niel Flanders Belgium 51.1077 4.338 5.29 2.26 1.12 4.50 43° South
Langenfeld North Rhine-Westphalia Germany 51.1068 6.9529 5.22 2.31 1.14 4.34 43° South
Radeberg Saxony Germany 51.106 13.9108 5.16 2.20 0.99 4.12 43° South
Leichlingen North Rhine-Westphalia Germany 51.106 7.0128 5.16 2.25 1.09 4.27 43° South
Lokeren Flanders Belgium 51.1054 3.9988 5.51 2.23 1.00 4.84 43° South
Meinerzhagen North Rhine-Westphalia Germany 51.1051 7.6568 5.22 2.31 1.14 4.34 43° South
Wroclaw Lower Silesia Poland 51.1043 17.0335 5.55 2.38 1.03 4.06 43° South
Maaseik Flanders Belgium 51.1031 5.7889 5.35 2.33 1.17 4.56 43° South
Barnstaple England United Kingdom 51.1029 -4.0977 5.84 2.21 1.05 5.04 43° South
Hamme Flanders Belgium 51.1015 4.1322 5.35 2.33 1.17 4.56 43° South
Ham Flanders Belgium 51.0995 5.1602 5.29 2.26 1.11 4.49 43° South
Wassenberg North Rhine-Westphalia Germany 51.0987 6.1589 5.16 2.25 1.09 4.27 43° South
Dobrzykowice Lower Silesia Poland 51.0979 17.2016 5.55 2.38 1.03 4.06 43° South
Lochristi Flanders Belgium 51.096 3.8319 5.56 2.30 1.04 4.91 43° South
Duffel Flanders Belgium 51.0956 4.5076 5.35 2.33 1.17 4.56 43° South
Cranleigh England United Kingdom 51.0955 -0.5116 5.13 2.31 1.07 4.36 43° South
Alton England United Kingdom 51.0944 -0.9928 5.13 2.31 1.07 4.36 43° South
Cranbrook England United Kingdom 51.0935 0.5402 5.13 2.29 1.03 4.41 43° South
Winchester England United Kingdom 51.0909 -1.3084 5.13 2.31 1.07 4.36 43° South
Boom Flanders Belgium 51.0898 4.3797 5.29 2.26 1.12 4.50 43° South
Dormagen North Rhine-Westphalia Germany 51.0893 6.8157 5.22 2.31 1.14 4.34 43° South
Monheim am Rhein North Rhine-Westphalia Germany 51.088 6.8845 5.16 2.25 1.09 4.27 43° South
Canmore Alberta Canada 51.0868 -115.3504 6.48 2.83 1.60 5.15 44° South
Haslemere England United Kingdom 51.0866 -0.6987 5.08 2.25 1.03 4.29 43° South
Smolec Lower Silesia Poland 51.0804 16.8852 5.50 2.33 1.01 3.98 43° South
Erkelenz North Rhine-Westphalia Germany 51.0803 6.3118 5.22 2.31 1.14 4.34 43° South
Hulshout Flanders Belgium 51.0791 4.7866 5.29 2.26 1.12 4.50 43° South
Rumst Flanders Belgium 51.0786 4.415 5.29 2.26 1.12 4.50 43° South
Heist-op-den-Berg Flanders Belgium 51.0768 4.7368 5.35 2.33 1.17 4.56 43° South
Mariakerke Flanders Belgium 51.0754 3.6824 5.56 2.30 1.04 4.91 43° South
Torhout Flanders Belgium 51.0707 3.1027 5.56 2.30 1.04 4.91 43° South
Sontra Hesse Germany 51.0680551 9.9353653 4.97 2.16 1.00 4.09 43° South
Parson British Columbia Canada 51.0667 -116.65 6.09 2.15 1.23 4.79 43° South
Zele Flanders Belgium 51.0663 4.0463 5.35 2.33 1.17 4.56 43° South
Willebroek Flanders Belgium 51.0606 4.3636 5.35 2.33 1.17 4.56 43° South
Heinsberg North Rhine-Westphalia Germany 51.0595 6.0992 5.22 2.31 1.14 4.34 43° South
Crowborough England United Kingdom 51.0595 0.214 5.13 2.29 1.03 4.41 43° South
Somerton England United Kingdom 51.0592 -2.6233 5.42 2.31 1.05 4.54 43° South
Hückelhoven North Rhine-Westphalia Germany 51.0573 6.2139 5.16 2.25 1.09 4.27 43° South
Romney Marsh England United Kingdom 51.0546 0.983 5.09 2.23 0.99 4.34 43° South
Ticehurst England United Kingdom 51.0543 0.3685 5.13 2.29 1.03 4.41 43° South
Liss England United Kingdom 51.0539 -0.8916 5.13 2.31 1.07 4.36 43° South
Bad Berleburg North Rhine-Westphalia Germany 51.0509 8.3871 5.03 2.21 1.03 4.14 43° South
Dresden Saxony Germany 51.0504088 13.7372621 5.16 2.20 0.99 4.12 43° South
Strathmore Alberta Canada 51.0484 -113.3829 6.60 2.91 1.76 5.38 44° South
Ghent Flanders Belgium 51.047 3.7206 5.56 2.30 1.04 4.91 43° South
Ruiselede Flanders Belgium 51.0448 3.3951 5.56 2.30 1.04 4.91 43° South
Calgary Alberta Canada 51.0447331 -114.0718831 6.48 2.83 1.60 5.15 44° South
Buchten Limburg Netherlands 51.0433 5.8021 5.35 2.33 1.17 4.56 43° South
Bielany Wrocławskie Lower Silesia Poland 51.0384 16.9723 5.55 2.38 1.03 4.06 43° South
Langport England United Kingdom 51.0354 -2.8307 5.36 2.24 0.99 4.46 43° South
Heusden-Zolder Flanders Belgium 51.034 5.3039 5.29 2.26 1.11 4.49 43° South
Dunkirk Hauts-de-France France 51.0336 2.3743 5.56 2.30 1.04 4.91 43° South
Chestermere Alberta Canada 51.0316 -113.8171 6.60 2.91 1.76 5.38 44° South
Leverkusen North Rhine-Westphalia Germany 51.0312 6.9935 5.22 2.31 1.14 4.34 43° South
Jelcz Laskowice Lower Silesia Poland 51.0308 17.3394 5.55 2.38 1.03 4.06 43° South
Tenterden England United Kingdom 51.028 0.7236 5.13 2.29 1.03 4.41 43° South
Kortemark Flanders Belgium 51.0277 3.0467 5.51 2.23 1.00 4.84 43° South
Horsham England United Kingdom 51.025 -0.2978 5.13 2.31 1.07 4.36 43° South
Mechelen Flanders Belgium 51.024 4.4834 5.35 2.33 1.17 4.56 43° South
Wittersham England United Kingdom 51.0217 0.701 5.13 2.29 1.03 4.41 43° South
Apolda Thuringia Germany 51.0201 11.5096 5.02 2.20 0.94 4.27 43° South
Herrnhut Saxony Germany 51.0198 14.7431 5.26 2.26 0.99 4.00 43° South
Bideford England United Kingdom 51.0178 -4.2032 5.80 2.16 0.99 4.96 43° South
Bałtów Świętokrzyskie Poland 51.0157 21.5392 5.65 2.42 0.97 4.15 42° South
Bonheiden Flanders Belgium 51.0143 4.5415 5.35 2.33 1.17 4.56 43° South
Gummersbach North Rhine-Westphalia Germany 51.0139 7.5772 5.16 2.25 1.09 4.27 43° South
Lipie Silesia Poland 51.0129 18.7936 5.58 2.38 0.98 4.11 42° South
South Molton England United Kingdom 51.0086 -3.7571 5.42 2.31 1.05 4.54 43° South
Wetteren Flanders Belgium 51.0086 3.883 5.56 2.30 1.04 4.91 43° South
Taunton England United Kingdom 51.0075 -3.1015 5.36 2.25 1.01 4.48 43° South
Petersfield England United Kingdom 51.0072 -0.9615 5.07 2.25 1.03 4.28 43° South
Londerzeel Flanders Belgium 51.0058 4.2928 5.29 2.26 1.12 4.50 43° South
Keerbergen Flanders Belgium 51.0058 4.6386 5.29 2.26 1.11 4.49 43° South
Melle Flanders Belgium 51.0033 3.8069 5.56 2.30 1.04 4.91 43° South
Yeovil England United Kingdom 51.0032 -2.6293 5.42 2.31 1.05 4.54 43° South
Zichem Flanders Belgium 51.0023 4.9837 5.35 2.33 1.17 4.56 43° South
Merelbeke Flanders Belgium 51.0015 3.7433 5.56 2.30 1.04 4.91 43° South
Billingshurst England United Kingdom 51.0013 -0.4778 5.08 2.25 1.03 4.29 43° South
Tielt Flanders Belgium 51.0012 3.3214 5.51 2.23 1.00 4.84 43° South
Freital Saxony Germany 51.0004 13.6533 5.16 2.20 0.99 4.12 43° South
Sittard Limburg Netherlands 50.9996 5.8909 5.25 2.46 1.18 4.63 43° South
Rotenburg an der Fulda Hesse Germany 50.9978 9.7248 5.25 2.34 1.11 4.29 43° South
Haywards Heath England United Kingdom 50.9973 -0.1053 5.79 2.59 1.09 5.12 43° South
Shaftesbury England United Kingdom 50.9973 -2.0886 5.78 2.45 1.07 4.87 43° South
Urmond Limburg Netherlands 50.9958 5.7712 5.25 2.46 1.18 4.63 43° South
Erfurt Thuringia Germany 50.9937 11.0211 5.14 2.35 1.09 4.25 43° South
Pittem Flanders Belgium 50.9928 3.2632 5.40 2.55 1.19 4.98 43° South
Lummen Flanders Belgium 50.9927 5.1923 5.20 2.40 1.13 4.57 43° South
Petworth England United Kingdom 50.9924 -0.6261 5.79 2.59 1.09 5.12 43° South
Diest Flanders Belgium 50.9915 5.0549 5.25 2.46 1.18 4.63 43° South
Tremelo Flanders Belgium 50.9914 4.7008 5.25 2.46 1.18 4.63 43° South
Zonhoven Flanders Belgium 50.9896 5.3599 5.25 2.46 1.18 4.63 43° South
Rye England United Kingdom 50.9867 0.5975 5.67 2.54 1.10 5.24 43° South
Gravelines Hauts-de-France France 50.9855 2.1322 5.35 2.48 1.14 4.91 43° South
Weimar Thuringia Germany 50.9839 11.3231 5.14 2.35 1.09 4.25 43° South
Deinze Flanders Belgium 50.982 3.5326 5.35 2.48 1.14 4.91 43° South
Altenburg Thuringia Germany 50.9807 12.4355 5.22 2.35 1.10 4.14 43° South
Zemst Flanders Belgium 50.9803 4.4669 5.20 2.40 1.13 4.57 43° South
Uckfield England United Kingdom 50.9784 0.1044 5.62 2.48 1.05 5.18 43° South
Bebra Hesse Germany 50.9774 9.801 5.25 2.34 1.11 4.29 43° South
Haacht Flanders Belgium 50.9758 4.6408 5.20 2.40 1.13 4.57 43° South
Kluczbork Opole Voivodeship Poland 50.9707 18.2124 5.67 2.55 1.08 4.08 43° South
Schinveld Limburg Netherlands 50.9702 5.9746 5.20 2.40 1.13 4.57 43° South
Lede Flanders Belgium 50.9691 3.9857 5.40 2.55 1.19 4.98 43° South
Genk Flanders Belgium 50.9671 5.5003 5.25 2.46 1.18 4.63 43° South
Eastleigh England United Kingdom 50.9661 -1.3348 5.79 2.59 1.09 5.12 43° South
Maasmechelen Flanders Belgium 50.961 5.6893 5.25 2.46 1.18 4.63 43° South
Sherborne England United Kingdom 50.9601 -2.54 5.84 2.51 1.12 4.93 43° South
Burgess Hill England United Kingdom 50.9583 -0.1342 5.79 2.59 1.09 5.12 43° South
Bergisch Gladbach North Rhine-Westphalia Germany 50.9578 7.1128 5.13 2.42 1.13 4.43 43° South
Pulborough England United Kingdom 50.9575 -0.5128 5.74 2.52 1.04 5.05 43° South
Great Torrington England United Kingdom 50.957 -4.1432 5.86 2.28 1.10 4.99 43° South
Geleen Limburg Netherlands 50.9567 5.8174 5.25 2.46 1.18 4.63 43° South
Pirna Saxony Germany 50.9563 13.9365 5.22 2.35 1.10 4.14 43° South
Rotselaar Flanders Belgium 50.9523 4.7171 5.25 2.46 1.18 4.63 43° South
Halen Flanders Belgium 50.9521 5.11 5.20 2.40 1.13 4.57 43° South
Berka Thuringia Germany 50.9507 10.0889 5.09 2.29 1.04 4.18 43° South
Oosterzele Flanders Belgium 50.9479 3.7988 5.40 2.55 1.19 4.98 43° South
Moorsel East Flanders Belgium 50.9478217 4.0983842 5.25 2.46 1.18 4.63 43° South
Roeselare Flanders Belgium 50.9475 3.1205 5.40 2.55 1.19 4.98 43° South
Bergheim North Rhine-Westphalia Germany 50.9424 6.6587 5.13 2.42 1.13 4.43 43° South
Gotha Thuringia Germany 50.9416 10.7051 5.09 2.29 1.04 4.18 43° South
Schinnen Limburg Netherlands 50.9411 5.8823 5.25 2.46 1.18 4.63 43° South
Bodzentyn Świętokrzyskie Poland 50.9402 20.9501 5.68 2.47 1.01 4.15 43° South
Oeselgem Flanders Belgium 50.94 3.4291 5.35 2.48 1.14 4.91 43° South
Hasselt Flanders Belgium 50.935 5.3372 5.25 2.46 1.18 4.63 43° South
Aalst Flanders Belgium 50.9341 4.0392 5.20 2.40 1.13 4.57 43° South
Schwalmstadt Hesse Germany 50.9327 9.2229 5.20 2.28 1.07 4.23 43° South
Jena Thuringia Germany 50.9321 11.5956 5.14 2.35 1.09 4.25 43° South
Meise Flanders Belgium 50.9313 4.3278 5.25 2.46 1.18 4.63 43° South
Cologne North Rhine-Westphalia Germany 50.9298 6.9489 5.13 2.42 1.13 4.43 43° South
Vilvoorde Flanders Belgium 50.9251 4.4282 5.25 2.46 1.18 4.63 43° South
Jülich North Rhine-Westphalia Germany 50.9214 6.3637 5.13 2.42 1.13 4.43 43° South
Ingersleben Thuringia Germany 50.9213 10.9418 5.14 2.35 1.09 4.25 43° South
Tiverton England United Kingdom 50.9206 -3.585 5.78 2.45 1.07 4.87 43° South
Zulte Flanders Belgium 50.9198 3.4487 5.35 2.48 1.14 4.91 43° South
Burst Flanders Belgium 50.9189 3.9149 5.35 2.48 1.14 4.91 43° South
Jelenia Góra Lower Silesia Poland 50.9171 15.7738 5.38 2.33 1.01 3.95 43° South
Frechen North Rhine-Westphalia Germany 50.9164 6.8071 5.13 2.42 1.13 4.43 43° South
Varnsdorf Ústecký kraj Czechia 50.9164 14.615 5.38 2.35 1.02 3.96 43° South
Freiberg Saxony Germany 50.9147 13.3376 5.22 2.35 1.10 4.14 43° South
Hailsham England United Kingdom 50.913 0.3464 5.67 2.54 1.10 5.24 43° South
Affligem Flanders Belgium 50.9087 4.106 5.20 2.40 1.13 4.57 43° South
Machelen Flanders Belgium 50.9079 4.442 5.20 2.40 1.13 4.57 43° South
Asse Flanders Belgium 50.9066 4.1987 5.25 2.46 1.18 4.63 43° South
Southampton England United Kingdom 50.9051 -1.3655 5.79 2.59 1.09 5.12 43° South
Herent Flanders Belgium 50.9049 4.6795 5.25 2.46 1.18 4.63 43° South
Nuembrecht North Rhine-Westphalia Germany 50.9042 7.5391 5.13 2.42 1.13 4.43 43° South
Kruishoutem Flanders Belgium 50.9038 3.518 5.35 2.48 1.14 4.91 43° South
Wielsbeke Flanders Belgium 50.8996 3.3669 5.40 2.55 1.19 4.98 43° South
Bunde Limburg Netherlands 50.8977 5.7434 5.25 2.46 1.18 4.63 43° South
Rösrath North Rhine-Westphalia Germany 50.8966 7.1851 5.07 2.36 1.08 4.36 43° South
Waterlooville England United Kingdom 50.8963 -1.0463 5.79 2.59 1.09 5.12 43° South
Schmoelln Thuringia Germany 50.8934 12.3527 5.22 2.35 1.10 4.14 43° South
Zittau Saxony Germany 50.8933 14.7999 5.44 2.39 1.06 4.02 43° South
Lanaken Flanders Belgium 50.8933 5.6493 5.25 2.46 1.18 4.63 43° South
Linden Flanders Belgium 50.8927 4.7653 5.20 2.40 1.13 4.57 43° South
Eygelshoven Limburg Netherlands 50.8897 6.0563 5.13 2.42 1.13 4.43 43° South
Moorslede Flanders Belgium 50.8896 3.0565 5.40 2.55 1.19 4.98 43° South
Waregem Flanders Belgium 50.8885 3.4262 5.40 2.55 1.19 4.98 43° South
Wilsele Flanders Belgium 50.8885 4.699 5.20 2.40 1.13 4.57 43° South
Gera Thuringia Germany 50.8875 12.0979 5.22 2.35 1.10 4.14 43° South
Kamloops British Columbia Canada 50.8869 -120.7357 6.90 2.48 1.37 5.27 43° South
Brussels Brussels Capital Belgium 50.8847 4.5049 5.25 2.46 1.18 4.63 43° South
Lubbeek Flanders Belgium 50.8847 4.8388 5.20 2.40 1.13 4.57 43° South
Sorrento British Columbia Canada 50.8843 -119.4693 6.69 2.26 1.24 5.00 42° South
Denderleeuw Flanders Belgium 50.8838 4.0713 5.20 2.40 1.13 4.57 43° South
Kortenberg Flanders Belgium 50.8837 4.549 5.25 2.46 1.18 4.63 43° South
Zaventem Flanders Belgium 50.8798599 4.4727755 5.25 2.46 1.18 4.63 43° South
Verwood England United Kingdom 50.8784 -1.8749 5.74 2.52 1.04 5.05 43° South
Beveren-Leie Flanders Belgium 50.8767 3.3303 5.40 2.55 1.19 4.98 43° South
Leuven Flanders Belgium 50.8758 4.7027 5.25 2.46 1.18 4.63 43° South
Heerlen Limburg Netherlands 50.8756 5.9718 5.25 2.46 1.18 4.63 43° South
Chard England United Kingdom 50.8742 -2.9643 5.80 2.45 1.07 4.86 43° South
Evere Brussels Capital Belgium 50.8729 4.4038 5.25 2.46 1.18 4.63 43° South
Waldbroel North Rhine-Westphalia Germany 50.8725 7.6245 5.13 2.42 1.13 4.43 43° South

Page: 1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11 |12 |13 |14 |15 |16 |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 |27 |28 |29 |30 |31 |32 |33 |34 |35 |36 |37 |38 |39 |40 |

Select from the list of countries to see solar PV potential by location in your selected country.

"We're able to bring you this electrifying data thanks to our generous caffeine donors - together, we're brewing up a brighter future!" 🌞
Buy me a coffee - Thanks for your support!
Locations by Country

Citation Guide

Details for Citation

Title: Worldwide Solar PV Analyses by Location
Author: Aaron Robinson
Publisher: profileSOLAR.com
First Published: Wednesday 31st of August 2022
Last Updated: Wednesday 10th of September 2025

Tell Us About Your Work

We love seeing how our research helps others! If you've cited this article in your work, we'd be delighted to hear about it. Drop us a line via our Contact Us page or on X, to share where you've used our information - we may feature a link to your work on our site. This helps create a network of valuable resources for others in the solar energy community and helps us understand how our research is contributing to the field. Plus, we occasionally highlight exceptional works that reference our research on our social media channels.

Calculate Your Optimal Solar Panel Tilt Angle: A Comprehensive Guide

Increase the efficiency of your solar panels with our comprehensive guide. Work out the best tilt angle using real data, dispel common misconceptions, and learn how where you are affects how much solar energy you can generate.

Calculate Your Optimal Solar Panel Tilt Angle

Share this with your friends!