Solar panel angles, by city
The angle that collects the most sunlight over a year depends on your latitude, and it is not the one the rule of thumb gives you. More usefully: it barely matters. Which way your roof faces matters enormously.
1,233 cities across 237 countries, each with its optimal tilt and orientation, seasonal angles, and a score for every roof.
The short version
- Face the equator. Due south in the northern hemisphere, due north in the southern. This is the decision that matters.
- Tilt is forgiving. Anywhere within about 15° of optimal costs you a couple of percent. Your existing roof pitch is very likely fine.
- "Tilt equals latitude" is wrong — the true optimum is lower, and increasingly so toward the poles — but it is wrong by only a percent or two.
- An east- or west-facing roof is where the real loss is, and it is worth knowing the number before you commit.
Browse by country
Afghanistan
(3)Aland Islands (1)
Albania
(3)
Algeria
(3)
American Samoa
(1)
Andorra
(1)
Angola
(6)
Anguilla
(1)
Antigua and Barbuda
(1)
Argentina
(5)
Armenia
(2)
Aruba
(1)
Australia
(43)
Austria
(3)
Azerbaijan
(3)
Bahamas
(1)
Bahrain
(2)
Bangladesh
(7)
Barbados
(1)
Belarus
(15)
Belgium
(9)
Belize
(1)
Benin
(3)
Bermuda
(1)
Bhutan
(1)
Bolivia
(3)Bonaire, Saint Eustatius and Saba (1)
Bosnia and Herzegovina
(3)
Botswana
(2)
Brazil
(9)British Indian Ocean Territory (1)
British Virgin Islands
(1)
Brunei
(1)
Bulgaria
(3)
Burkina Faso
(3)
Burundi
(1)
Cabo Verde
(1)
Cambodia
(3)
Cameroon
(3)
Canada
(49)
Cayman Islands
(1)
Central African Republic
(3)
Chad
(3)
Chile
(4)
China
(12)
Colombia
(8)
Comoros
(1)
Cook Islands
(1)
Costa Rica
(1)
Croatia
(3)
Cuba
(3)
Curacao
(1)
Cyprus
(2)
Czechia
(4)
Democratic Republic of the Congo
(9)
Denmark
(4)
Djibouti
(1)
Dominica
(1)
Dominican Republic
(3)
Ecuador
(3)
Egypt
(6)
El Salvador
(3)
Equatorial Guinea
(2)
Eritrea
(1)
Estonia
(1)
Eswatini
(1)
Ethiopia
(3)
Falkland Islands
(1)
Faroe Islands
(1)
Fiji
(1)
Finland
(9)
France
(5)
French Guiana
(1)
French Polynesia
(1)
Gabon
(3)
Gambia
(1)
Georgia
(3)
Germany
(29)
Ghana
(3)
Gibraltar
(1)
Greece
(3)
Greenland
(1)
Grenada
(1)
Guadeloupe
(1)
Guam
(1)
Guatemala
(3)Guernsey (1)
Guinea
(3)
Guinea-Bissau
(1)
Guyana
(1)
Haiti
(3)
Honduras
(3)
Hong Kong
(3)
Hungary
(3)
Iceland
(1)
India
(9)
Indonesia
(9)
Iran
(9)
Iraq
(8)
Ireland
(13)Isle of Man (1)
Israel
(3)
Italy
(6)
Ivory Coast
(3)
Jamaica
(2)
Japan
(9)Jersey (1)
Jordan
(3)
Kazakhstan
(13)
Kenya
(3)
Kiribati
(1)Kosovo (3)
Kuwait
(2)
Kyrgyzstan
(3)
Laos
(2)
Latvia
(1)
Lebanon
(3)
Lesotho
(1)
Liberia
(1)
Libya
(3)
Liechtenstein
(1)
Lithuania
(4)
Luxembourg
(1)
Macao
(1)
Madagascar
(3)
Malawi
(3)
Malaysia
(5)
Maldives
(1)
Mali
(3)
Malta
(1)
Marshall Islands
(1)Martinique (1)
Mauritania
(2)
Mauritius
(2)
Mayotte
(1)
Mexico
(9)
Micronesia
(1)
Moldova
(3)
Monaco
(1)
Mongolia
(1)
Montenegro
(1)
Montserrat
(1)
Morocco
(6)
Mozambique
(4)
Myanmar
(3)
Namibia
(1)
Nauru
(1)
Nepal
(3)
New Caledonia
(1)
New Zealand
(17)
Nicaragua
(3)
Niger
(3)
Nigeria
(9)
North Korea
(3)
North Macedonia
(1)
Northern Mariana Islands
(1)
Norway
(6)
Oman
(3)
Pakistan
(9)
Palau
(1)
Palestinian Territory
(3)
Panama
(1)
Papua New Guinea
(1)
Paraguay
(3)
Peru
(5)
Philippines
(9)
Poland
(28)
Portugal
(3)
Puerto Rico
(3)
Qatar
(2)
Republic of the Congo
(3)
Reunion
(2)
Romania
(3)
Russia
(34)
Rwanda
(3)
Saint Barthelemy
(1)Saint Helena (1)
Saint Kitts and Nevis
(1)
Saint Lucia
(1)
Saint Martin
(1)
Saint Pierre and Miquelon
(1)
Saint Vincent and the Grenadines
(1)
Samoa
(1)
San Marino
(1)
Sao Tome and Principe
(1)
Saudi Arabia
(9)
Senegal
(3)
Serbia
(3)
Seychelles
(1)
Sierra Leone
(3)
Singapore
(3)Sint Maarten (1)
Slovakia
(2)
Slovenia
(1)
Solomon Islands
(1)
Somalia
(3)
South Africa
(21)
South Korea
(9)
South Sudan
(3)
Spain
(6)
Sri Lanka
(3)
Sudan
(3)
Suriname
(1)Svalbard and Jan Mayen (1)
Sweden
(12)
Switzerland
(3)
Syria
(4)
Taiwan
(4)
Tajikistan
(3)
Tanzania
(5)
Thailand
(3)
The Netherlands
(25)
Timor Leste
(1)
Togo
(3)
Tonga
(1)
Trinidad and Tobago
(1)
Tunisia
(3)
Turkey
(9)
Turkmenistan
(3)
Turks and Caicos Islands
(1)
Tuvalu
(1)
U.S. Virgin Islands
(1)
Uganda
(3)
Ukraine
(14)
United Arab Emirates
(4)
United Kingdom
(88)
United States
(203)
Uruguay
(3)
Uzbekistan
(4)
Vanuatu
(1)
Venezuela
(7)
Vietnam
(9)
Wallis and Futuna
(1)Western Sahara (2)
Yemen
(6)
Zambia
(3)
Zimbabwe
(3)