Sign In Register

Zastron, South Africa

Free State · South Africa

Zastron is a small city in Free State, South Africa with a population of 18,699. Elevation: 5,472 ft (1,668 m). Average temperature: 58°F (14°C).

Data updated June 2026

18,699 Population 5/sq mi density
5,472 ft Elevation 1,668 meters
58°F Avg Temperature 14°C
25.8 in Annual Rain
Africa / Johannesburg Timezone

Discover Zastron, South Africa

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About Zastron

Zastron is a small agricultural town in the Free State province of South Africa, some 30 km from the border of Lesotho. It is situated at the foot of Aasvoëlberg, named for the rare Cape vultures attracted by a feeding project a short distance out of town. The township is named "Matlakeng", Sesotho for Vultures. A curious rock formation in the mountain, Die Oog, has been adopted as the town's unofficial emblem.

People

Population18,699
Density5/mi²

Climate

Avg Temp58°F (14°C)
Rain25.8 in/yr
Sunny Days289/yr
Elevation5,472 ft (1,668 m)
Population18,699
Population Density5 / sq mi
Elevation5,472 ft (1,668 m)
Coordinates-30.3023°, 27.0840°
TimezoneAfrica/Johannesburg
Country🇿🇦 South Africa
State / ProvinceFree State
Average Temperature58°F (14°C)
January Average69°F (21°C)
July Average43°F (6°C)
Annual Precipitation25.8 inches (654 mm)
Annual Snowfall0.0 inches (0 cm)

About Zastron

Zastron is a small city in South Africa (Free State) with a population of 18,699. The city sits at an elevation of 5,472 feet (1,668 meters) above sea level. The average annual temperature is 58°F (14°C). Temperatures range from 69°F in January to 43°F in July. Annual precipitation averages 25.8 inches. The timezone is Africa/Johannesburg.

Climate in Zastron

Zastron has an average annual temperature of 15.5°C (60°F). The hottest month is Jan (22.5°C), the coldest is Jul (6.5°C). Average annual precipitation is 590 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 22.5°C / 73°F 8.9° / 34.8° 84.4
Feb 21.5°C / 71°F 8.5° / 33.6° 58.4
Mar 19.8°C / 68°F 7.5° / 32.1° 56.4
Apr 14.9°C / 59°F 2.3° / 27.6° 63.2
May 11.4°C / 53°F -1° / 24.1° 21.5
Jun 7.5°C / 45°F -3.4° / 20.8° 15.7
Jul 6.5°C / 44°F -4.9° / 20.9° 24.8
Aug 9.2°C / 49°F -3.9° / 24.5° 11.0
Sep 14°C / 57°F -0.6° / 30.2° 31.5
Oct 17.7°C / 64°F 1.9° / 33.7° 38.6
Nov 19.7°C / 67°F 5.2° / 34.5° 70.5
Dec 21.1°C / 70°F 7.6° / 35.1° 113.8
Zastron enjoys a temperate climate with an average annual temperature of 58°F (14°C). Winters average 69°F in January while summers reach 43°F in July / relatively mild seasonal variation. The area gets 289 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 25.8 inches (drier than the 38-inch national average). The city sits at an elevation of 5,472 feet, a high-altitude location.

Temperature

69°F Jan (21°C) 43°F Jul (6°C)
Annual Average57.7°F
7% above South Africa avg
January Average69°F (21°C)
July Average43°F (6°C)
Sunny Days289 days/yr

Geography

Elevation5,472 ft (1,668 m)
Area3,841.5 sq mi (9,949.4 km²)
Population Density5/sq mi
Coordinates-30.3023°N, 27.0840°W
TimezoneAfrica/Johannesburg

Precipitation & Snow

Annual Rainfall 25.8"
32% below South Africa avg
Snowfall 0.0"
Wettest Month (Feb) 4.25"
Driest Month (Jul) 0.47"

Air Quality

Earthquake History

9 earthquakes (M2.5+) within 150 km since 1990. Strongest: M4.5. Most recent: M4.4 on Sep 15, 2017.

Aug 18, 2016 10 km W of Qacha’s Nek, Lesotho M4.5 145 km
Sep 15, 2017 58 km S of Bloemfontein, South Africa M4.4 112 km
Jan 27, 2002 43 km SE of Nako, Lesotho M4.3 99 km
Jan 27, 2002 25 km S of Nako, Lesotho M4.3 83 km
Sep 5, 2016 4 km SSW of Nako, Lesotho M4.3 96 km
Jul 31, 1993 5 km S of Nako, Lesotho M3.8 97 km
Feb 8, 1995 35 km NE of Mohale’s Hoek, Lesotho M3.7 76 km
Apr 17, 1993 52 km W of Mafeteng, Lesotho M2.9 67 km
Jun 10, 1993 11 km WNW of Mafeteng, Lesotho M2.7 58 km
Source: USGS (M2.5+, 1990-2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 69°F (21°C) 3.6 in Warmest
February 68°F (20°C) 4.3 in Wettest
March 64°F (18°C) 3.4 in
April 58°F (14°C) 2.1 in
May 51°F (10°C) 0.8 in
June 44°F (7°C) 0.6 in
July 43°F (6°C) 0.5 in Coldest, Driest
August 49°F (10°C) 1.0 in
September 56°F (13°C) 1.3 in
October 61°F (16°C) 2.6 in
November 64°F (18°C) 2.8 in
December 67°F (20°C) 2.9 in

Zastron has a seasonal temperature swing of 26°F / from 43°F in July to 69°F in January. Total annual precipitation is 25.8 inches, with February being the wettest month (4.3") and July the driest (0.5").

View full weather details →

Train Stations in Zastron

1 train stations within city radius - OpenStreetMap data

Zastron

Gas Stations in Zastron

1 gas stations within city radius - OpenStreetMap data

ZA #2103147170

Airports Near Zastron

9 airports within the area.

AirportIATAType
Aliwal North Airport-Small Airport
Barkly East Airport-Small Airport
Braklaagte East Airport-Small Airport
Corbetts Hope Airport-Small Airport
Lady Grey Golf Course Airstrip-Small Airport
Mafeteng AirportMFCSmall Airport
Mayaputi Game Reserve Airport-Small Airport
Mohale's Hoek Airport-Small Airport
Quthing AirportUTGSmall Airport

Churches & Religious Organizations in Zastron

1 religious organizations (IRS tax-exempt data).

NameAddress
NG Kerk - Zastron

Quick Facts

Timezone
Africa/Johannesburg
Elevation
1,668 m (5,473 ft)
Founded
1875
Postal Code
9950

🇿🇦 About South Africa

Capital Pretoria
Population 57,779,622
Area 1,219,912 km²
GDP (USD) $381,440,724,491
GDP per capita $6,034
HDI 0.717
Life expectancy 66.1 years
Internet users 75.7%
Urban population 63.6%
Currency ZAR (Rand)
Languages Afrikaans, English, Southern Ndebele, Northern Sotho, Southern Sotho, Swazi, Tswana, Tsonga, Vend...
Calling code +27
TLD .za
Driving side left

Public Holidays in South Africa

12 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day New Year's Day
Mar 21 Human Rights Day Human Rights Day
Apr 3 Good Friday Good Friday
Apr 6 Family Day Family Day
Apr 27 Freedom Day Freedom Day
May 1 Workers' Day Workers' Day
Jun 16 Youth Day Youth Day
Aug 10 National Women's Day National Women's Day
Sep 24 Heritage Day Heritage Day
Dec 16 Day of Reconciliation Day of Reconciliation
Dec 25 Christmas Day Christmas Day
Dec 26 Day of Goodwill St. Stephen's Day

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Zastron.

Get Report

Frequently Asked Questions About Zastron

What is the population of Zastron?

Zastron has a population of 18,699 residents and is located in South Africa. The population density is 5 people per square mile, spread across 3,841.5 square miles.

What is the weather like in Zastron?

Zastron enjoys a temperate climate with an average annual temperature of 58°F (14°C). Winter temperatures average 69°F in January, while summers reach an average of 43°F in July. The area receives 289 sunny days per year, well above the national average of 205. Annual rainfall totals 25.8 inches.

Nearby Cities

Compare Zastron with another city: