110 Cities

Sunlight Hours in South Africa

Explore detailed solar data, shadow patterns, and sunrise/sunset times for 110 cities across South Africa.

Average Daylight

12.0h/day

Avg Clear Days

178/year

Longest Day

14.3h

All Cities in South Africa

Johannesburg

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 9.4M

Cape Town

South Africa

Avg. Daylight

12h/day

Clear Days

163/year

Pop: 4.8M

Durban

South Africa

Avg. Daylight

12h/day

Clear Days

171/year

Pop: 3.3M

Pretoria

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 2.1M

Soweto

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 1.7M

Gqeberha

South Africa

Avg. Daylight

12h/day

Clear Days

163/year

Pop: 1.1M

Soshanguve

South Africa

Avg. Daylight

12h/day

Clear Days

180/year

Pop: 0.9M

Pietermaritzburg

South Africa

Avg. Daylight

12h/day

Clear Days

171/year

Pop: 0.8M

Evaton

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.7M

Benoni

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.6M

Bloemfontein

South Africa

Avg. Daylight

12h/day

Clear Days

172/year

Pop: 0.6M

Thembisa

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.5M

East London

South Africa

Avg. Daylight

12h/day

Clear Days

164/year

Pop: 0.5M

Vereeniging

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.5M

Boksburg

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.4M

Welkom

South Africa

Avg. Daylight

12h/day

Clear Days

175/year

Pop: 0.4M

Newcastle

South Africa

Avg. Daylight

12h/day

Clear Days

175/year

Pop: 0.4M

Krugersdorp

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.4M

Rustenburg

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.4M

Emalahleni

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.4M

Diepsloot

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.3M

Randburg

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.3M

Roodepoort

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.3M

Botshabelo

South Africa

Avg. Daylight

12h/day

Clear Days

172/year

Pop: 0.3M

Brakpan

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.3M

Kariega

South Africa

Avg. Daylight

12h/day

Clear Days

163/year

Pop: 0.3M

Polokwane

South Africa

Avg. Daylight

12h/day

Clear Days

252/year

Pop: 0.3M

Germiston

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.3M

Richards Bay

South Africa

Avg. Daylight

12h/day

Clear Days

173/year

Pop: 0.3M

Vanderbijlpark

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.2M

Athlone

South Africa

Avg. Daylight

12h/day

Clear Days

163/year

Pop: 0.2M

Paarl

South Africa

Avg. Daylight

12h/day

Clear Days

163/year

Pop: 0.2M

Centurion

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.2M

Klerksdorp

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.2M

Somerset West

South Africa

Avg. Daylight

12h/day

Clear Days

162/year

Pop: 0.2M

Mdantsane

South Africa

Avg. Daylight

12h/day

Clear Days

165/year

Pop: 0.2M

Middelburg

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.2M

George

South Africa

Avg. Daylight

12h/day

Clear Days

163/year

Pop: 0.2M

Springs

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.2M

Ivory Park

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.2M

Carletonville

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.2M

Alexandra

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.2M

Potchefstroom

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.2M

Mthatha

South Africa

Avg. Daylight

12h/day

Clear Days

167/year

Pop: 0.2M

KwaDukuza

South Africa

Avg. Daylight

12h/day

Clear Days

172/year

Pop: 0.2M

Westonaria

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.2M

Etwatwa

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.2M

Vryheid

South Africa

Avg. Daylight

12h/day

Clear Days

175/year

Pop: 0.2M

Pinetown

South Africa

Avg. Daylight

12h/day

Clear Days

171/year

Pop: 0.1M

Ladysmith

South Africa

Avg. Daylight

12h/day

Clear Days

173/year

Pop: 0.1M

eMbalenhle

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.1M

Kimberley

South Africa

Avg. Daylight

12h/day

Clear Days

173/year

Pop: 0.1M

Nigel

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.1M

Mpumalanga

South Africa

Avg. Daylight

12h/day

Clear Days

171/year

Pop: 0.1M

Bhisho

South Africa

Avg. Daylight

12h/day

Clear Days

165/year

Pop: 0.1M

Sasolburg

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.1M

Randfontein

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.1M

Worcester

South Africa

Avg. Daylight

12h/day

Clear Days

163/year

Pop: 0.1M

Ntuzuma

South Africa

Avg. Daylight

12h/day

Clear Days

171/year

Pop: 0.1M

Virginia

South Africa

Avg. Daylight

12h/day

Clear Days

174/year

Pop: 0.1M

Brits

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.1M

Alberton

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.1M

Queenstown

South Africa

Avg. Daylight

12h/day

Clear Days

167/year

Pop: 0.1M

Kroonstad

South Africa

Avg. Daylight

12h/day

Clear Days

175/year

Pop: 0.1M

Somaroboro

South Africa

Avg. Daylight

12h/day

Clear Days

180/year

Pop: 0.1M

Hammanskraal

South Africa

Avg. Daylight

12h/day

Clear Days

180/year

Pop: 0.1M

Mabopane

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.1M

Mbombela

South Africa

Avg. Daylight

12h/day

Clear Days

180/year

Pop: 0.1M

Orkney

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.1M

Phalaborwa

South Africa

Avg. Daylight

12h/day

Clear Days

252/year

Pop: 0.1M

Thohoyandou

South Africa

Avg. Daylight

12h/day

Clear Days

254/year

Pop: 0.1M

Tokoza

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.1M

Standerton

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.1M

Mokopane

South Africa

Avg. Daylight

12h/day

Clear Days

251/year

Pop: 0.1M

Ermelo

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.1M

Stellenbosch

South Africa

Avg. Daylight

12h/day

Clear Days

163/year

Pop: 0.1M

Kutloanong

South Africa

Avg. Daylight

12h/day

Clear Days

175/year

Pop: 0.1M

Stilfontein

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.1M

Qonce

South Africa

Avg. Daylight

12h/day

Clear Days

165/year

Pop: 0.1M

Delmas

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.1M

Grahamstown

South Africa

Avg. Daylight

12h/day

Clear Days

164/year

Pop: 0.1M

Bethlehem

South Africa

Avg. Daylight

12h/day

Clear Days

174/year

Pop: 0.1M

Ga-Rankuwa

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.1M

Bela Bela

South Africa

Avg. Daylight

12h/day

Clear Days

250/year

Pop: 0.1M

Midrand

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.1M

Louis Trichardt

South Africa

Avg. Daylight

12h/day

Clear Days

253/year

Pop: 0.1M

Heidelberg

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.1M

Dundee

South Africa

Avg. Daylight

12h/day

Clear Days

174/year

Pop: 0.1M

Piet Retief

South Africa

Avg. Daylight

12h/day

Clear Days

176/year

Pop: 0.1M

Phuthaditjhaba

South Africa

Avg. Daylight

12h/day

Clear Days

173/year

Pop: 0.1M

Atlantis

South Africa

Avg. Daylight

12h/day

Clear Days

163/year

Pop: 0.1M

Mossel Bay

South Africa

Avg. Daylight

12h/day

Clear Days

162/year

Pop: 0.1M

Mafikeng

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.1M

Mmabatho

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.1M

Odendaalsrus

South Africa

Avg. Daylight

12h/day

Clear Days

175/year

Pop: 0.1M

Oudtshoorn

South Africa

Avg. Daylight

12h/day

Clear Days

163/year

Pop: 0.1M

Bethal

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.1M

Thaba Nchu

South Africa

Avg. Daylight

12h/day

Clear Days

172/year

Pop: 0.1M

Bothaville

South Africa

Avg. Daylight

12h/day

Clear Days

176/year

Pop: 0.1M

Upington

South Africa

Avg. Daylight

12h/day

Clear Days

174/year

Pop: 0.1M

Parys

South Africa

Avg. Daylight

12h/day

Clear Days

177/year

Pop: 0.1M

Schweizer-Reneke

South Africa

Avg. Daylight

12h/day

Clear Days

176/year

Pop: 0.1M

Knysna

South Africa

Avg. Daylight

12h/day

Clear Days

162/year

Pop: 0.1M

Saldanha

South Africa

Avg. Daylight

12h/day

Clear Days

164/year

Pop: 0.1M

Barberton

South Africa

Avg. Daylight

12h/day

Clear Days

179/year

Pop: 0.1M

Lichtenburg

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.1M

Tongaat

South Africa

Avg. Daylight

12h/day

Clear Days

171/year

Pop: 0.1M

Graaff Reinet

South Africa

Avg. Daylight

12h/day

Clear Days

166/year

Pop: 0.1M

Fochville

South Africa

Avg. Daylight

12h/day

Clear Days

178/year

Pop: 0.1M

Kokstad

South Africa

Avg. Daylight

12h/day

Clear Days

169/year

Pop: 0.1M