Sign In Register

Petrusburg, South Africa

Free State · South Africa

Petrusburg is a small city in Free State, South Africa with a population of 10,106. Elevation: 4,111 ft (1,253 m). Average temperature: 63°F (17°C).

10,106 Population 1,377/sq mi density
4,111 ft Elevation 1,253 meters
63°F Avg Temperature 17°C
17.3 in Annual Rain
Africa / Johannesburg Timezone

Discover Petrusburg, 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 Petrusburg

Petrusburg is a small mixed farming town in the Free State province of South Africa. It started out as a Dutch Reformed Church serving the farms in 1891. When it became a town, it was originally started on a farm close to "Emmaus", a railway station on the line between Bloemfontein and Kimberley. The original foundations are still there, but they ran out of water, and had to move to the present location where a strong fountain was available. So much so that the first houses had free running water from the fountain for irrigation. The town was named after Petrus Albertus Venter, whose farm, Diepfontein, provided the original land. It is situated on the N8 National Route between Bloemfontein and Kimberley.

People

Population10,106
Density1,377/mi²

Climate

Avg Temp63°F (17°C)
Rain17.3 in/yr
Sunny Days305/yr
Elevation4,111 ft (1,253 m)
Population10,106
Population Density1,377 / sq mi
Elevation4,111 ft (1,253 m)
Coordinates-29.1160°, 25.4144°
TimezoneAfrica/Johannesburg
Country🇿🇦 South Africa
State / ProvinceFree State
Average Temperature63°F (17°C)
January Average75°F (24°C)
July Average47°F (8°C)
Annual Precipitation17.3 inches (440 mm)
Annual Snowfall0.0 inches (0 cm)

About Petrusburg

Petrusburg is a small city in South Africa (Free State) with a population of 10,106. The city sits at an elevation of 4,111 feet (1,253 meters) above sea level. The average annual temperature is 63°F (17°C). Temperatures range from 75°F in January to 47°F in July. Annual precipitation averages 17.3 inches. The timezone is Africa/Johannesburg.

Climate in Petrusburg

Petrusburg has an average annual temperature of 18.3°C (65°F). The hottest month is Jan (25.4°C), the coldest is Jul (8.9°C). Average annual precipitation is 493 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 25.4°C / 78°F 12.1° / 37.2° 73.1
Feb 24.3°C / 76°F 12.2° / 36.2° 70.0
Mar 22.4°C / 72°F 9.7° / 34.3° 59.0
Apr 17.6°C / 64°F 4.7° / 30.1° 63.8
May 14.2°C / 57°F 1° / 26.9° 17.1
Jun 9.7°C / 49°F -1.6° / 23.1° 11.4
Jul 8.9°C / 48°F -3.6° / 23.2° 3.5
Aug 11.9°C / 53°F -2.2° / 27.4° 7.4
Sep 16.9°C / 62°F 1.2° / 32.9° 8.5
Oct 20.9°C / 70°F 5° / 36.6° 22.4
Nov 23°C / 73°F 7.9° / 37.3° 62.1
Dec 24.4°C / 76°F 10.7° / 37.8° 94.7
Petrusburg enjoys a temperate climate with an average annual temperature of 63°F (17°C). Winters average 75°F in January while summers reach 47°F in July / relatively mild seasonal variation. The area gets 305 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 17.3 inches (drier than the 38-inch national average). The city sits at an elevation of 4,111 feet.

Temperature

75°F Jan (24°C) 47°F Jul (8°C)
Annual Average62.8°F
16% above South Africa avg
January Average75°F (24°C)
July Average47°F (8°C)
Sunny Days305 days/yr

Geography

Elevation4,111 ft (1,253 m)
Area7.3 sq mi (19.0 km²)
Population Density1,377/sq mi
Coordinates-29.1160°N, 25.4144°W
TimezoneAfrica/Johannesburg

Precipitation & Snow

Annual Rainfall 17.3"
54% below South Africa avg
Snowfall 0.0"
Wettest Month (Mar) 2.91"
Driest Month (Jun) 0.28"

Air Quality

Earthquake History

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

Jan 8, 2002 54 km WSW of Ritchie, South Africa M4.7 128 km
Jul 3, 1999 36 km S of Ritchie, South Africa M4.5 85 km
Sep 15, 2017 58 km S of Bloemfontein, South Africa M4.4 97 km
Jan 8, 2002 52 km SW of Ritchie, South Africa M4.1 121 km
Apr 17, 1993 52 km W of Mafeteng, Lesotho M2.9 146 km
Source: USGS (M2.5+, 1990–2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 75°F (24°C) 2.5 in Warmest
February 73°F (23°C) 2.8 in
March 69°F (21°C) 2.9 in Wettest
April 63°F (17°C) 1.6 in
May 55°F (13°C) 0.7 in
June 48°F (9°C) 0.3 in Driest
July 47°F (8°C) 0.3 in Coldest
August 54°F (12°C) 0.4 in
September 60°F (16°C) 0.6 in
October 66°F (19°C) 1.3 in
November 70°F (21°C) 1.9 in
December 74°F (23°C) 2.1 in

Petrusburg has a seasonal temperature swing of 29°F / from 47°F in July to 75°F in January. Total annual precipitation is 17.3 inches, with March being the wettest month (2.9") and June the driest (0.3").

View full weather details →

Schools in Petrusburg

3 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Inoseng Primary School
Ipetleng Secondary School
AJC Jooste
View full schools details →

Radio Stations near Petrusburg

0 stations within ~55 km.

Station Genre Quality

Hotels in Petrusburg

1 hotels within city radius — OpenStreetMap data

Kandirri Game Lodge

Train Stations in Petrusburg

3 train stations within city radius — OpenStreetMap data

Emmaus
Immigrant
Petrusburg

Gas Stations in Petrusburg

2 gas stations within city radius — OpenStreetMap data

Quest
ZA #696759378

Banks in Petrusburg

1 banks within city radius — OpenStreetMap data

ABSA

Airports Near Petrusburg

10 airports within the area.

AirportIATAType
Kimberley AirportKIMLarge Airport
Edenburg AirportSmall Airport
Farm Grootfontein AirfieldSmall Airport
Farm Romance AirportSmall Airport
Jacobsdal AirportSmall Airport
Jagersfontain AirportSmall Airport
John Weston AirportSmall Airport
Koffyfontein Min AirportSmall Airport
Luckhof AirportSmall Airport
Valencia Private AirstripSmall Airport

Post Offices in Petrusburg

1 post offices.

Post OfficeAddress
Petrusburg Post Office

Churches & Religious Organizations in Petrusburg

2 religious organizations (IRS tax-exempt data).

NameAddress
AGS Petrusburg
NG Kerk Petrusburg

Quick Facts

Timezone
Africa/Johannesburg
Area
19.0 km² (7.3 mi²)
Founded
1891
Postal Code
9932

🇿🇦 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 Petrusburg.

Get Report

Frequently Asked Questions About Petrusburg

What is the population of Petrusburg?

Petrusburg has a population of 10,106 residents and is located in South Africa. The population density is 1,377 people per square mile, spread across 7.3 square miles.

What is the weather like in Petrusburg?

Petrusburg enjoys a temperate climate with an average annual temperature of 63°F (17°C). Winter temperatures average 75°F in January, while summers reach an average of 47°F in July. The area receives 305 sunny days per year, well above the national average of 205. Annual rainfall totals 17.3 inches.

Nearby Cities

Compare Petrusburg with another city: