Kinross, South Africa
Mpumalanga · South Africa
Kinross is a small city in Mpumalanga, South Africa with a population of 18,266. Elevation: 5,456 ft (1,663 m). Average temperature: 61°F (16°C).
Data updated June 2026
Discover Kinross, 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.
About Kinross
Kinross is a burgh in Perth and Kinross, Scotland, around 13 miles south of Perth and around 20 miles northwest of Edinburgh. It is the traditional county town of the historic county of Kinross-shire.
People
Climate
| Population | 18,266 |
| Population Density | 13 / sq mi |
| Elevation | 5,456 ft (1,663 m) |
| Coordinates | -26.4166°, 29.0867° |
| Timezone | Africa/Johannesburg |
| Country | 🇿🇦 South Africa |
| State / Province | Mpumalanga |
| Average Temperature | 61°F (16°C) |
| January Average | 68°F (20°C) |
| July Average | 49°F (9°C) |
| Annual Precipitation | 19.6 inches (497 mm) |
| Annual Snowfall | 0.6 inches (1 cm) |
About Kinross
Kinross is a small city in South Africa (Mpumalanga) with a population of 18,266. The city sits at an elevation of 5,456 feet (1,663 meters) above sea level. The average annual temperature is 61°F (16°C). Temperatures range from 68°F in January to 49°F in July. Annual precipitation averages 19.6 inches. The timezone is Africa/Johannesburg.
Climate in Kinross
Kinross has an average annual temperature of 16.3°C (61°F). The hottest month is Dec (20.8°C), the coldest is Jul (8.6°C). Average annual precipitation is 621 mm.
Temperature
| Annual Average | 60.5°F |
| 12% above South Africa avg | |
| January Average | 68°F (20°C) |
| July Average | 49°F (9°C) |
| Sunny Days | 342 days/yr |
Geography
| Elevation | 5,456 ft (1,663 m) |
| Area | 1,370.1 sq mi (3,548.5 km²) |
| Population Density | 13/sq mi |
| Coordinates | -26.4166°N, 29.0867°W |
| Timezone | Africa/Johannesburg |
Precipitation & Snow
Air Quality
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 68°F (20°C) | 4.9 in | Warmest, Wettest |
| February | 66°F (19°C) | 3.7 in | |
| March | 64°F (18°C) | 3.1 in | |
| April | 59°F (15°C) | 1.6 in | |
| May | 53°F (12°C) | 0.6 in | |
| June | 48°F (9°C) | 0.3 in | Coldest, Driest |
| July | 49°F (9°C) | 0.3 in | |
| August | 53°F (12°C) | 0.4 in | |
| September | 59°F (15°C) | 1.0 in | |
| October | 63°F (17°C) | 2.8 in | |
| November | 64°F (18°C) | 4.6 in | |
| December | 66°F (19°C) | 4.3 in |
Kinross has a seasonal temperature swing of 20°F / from 48°F in June to 68°F in January. Total annual precipitation is 27.4 inches, with January being the wettest month (4.9") and June the driest (0.3").
Schools in Kinross
1 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| Thistle Grove Combined School | - | - | - | - |
Train Stations in Kinross
1 train stations within city radius - OpenStreetMap data
Gas Stations in Kinross
3 gas stations within city radius - OpenStreetMap data
Banks in Kinross
1 banks within city radius - OpenStreetMap data
Golf Courses in Kinross
1 golf courses within city radius - OpenStreetMap data
Stadiums & Teams in Kinross
| Team | League | Division |
|---|---|---|
Airports Near Kinross
36 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Secunda Airport | ZEC | Medium Airport |
| Aeropark Zyn Kraal | - | Small Airport |
| Arnot Power Station Airport | - | Small Airport |
| Bapsfontein Airport | - | Small Airport |
| Benics Airport | - | Small Airport |
| Benics Airport | - | Small Airport |
| Bethal Airport | - | Small Airport |
| Blesbokfontain Airport | - | Small Airport |
| Dasville Airport | - | Small Airport |
| Delmas Airport | - | Small Airport |
| Devon Airport | - | Small Airport |
| Dunnottar Airfield | - | Small Airport |
| Evander Landing Strip Airport | - | Small Airport |
| Fly Inn Estate | - | Small Airport |
| Grootbraai Airport | - | Small Airport |
| Heidelburg Airport | - | Small Airport |
| Jim Fouche Resort Airport | - | Small Airport |
| Kitty Hawk Airport | - | Small Airport |
| Komati Power Station Airport | - | Small Airport |
| Kriel Airport | - | Small Airport |
| Lekoa Airstrip | - | Small Airport |
| Majuba Power Station Airport | - | Small Airport |
| Microland Flight Park | - | Small Airport |
| Middelburg Airport | - | Small Airport |
| Mooivlei Airport | - | Small Airport |
| New Largo Airport | - | Small Airport |
| Petit Airport | - | Small Airport |
| Pietersrus Airport | - | Small Airport |
| Pullenshope Hendrina Airport | - | Small Airport |
| Rhino Park Airfield | - | Small Airport |
| Sace Airport | - | Small Airport |
| Springs Airfield | - | Small Airport |
| Tutuka Power Station Airport | - | Small Airport |
| Vanggatfontein Airport | - | Small Airport |
| Villiers Airport | - | Small Airport |
| Witbank Airport | - | Small Airport |
Quick Facts
🇿🇦 About South Africa
Public Holidays in South Africa
12 public holidays this year
Download Full City Report
Get a comprehensive, print-ready PDF with all data for Kinross.
Get ReportFrequently Asked Questions About Kinross
What is the population of Kinross?
Kinross has a population of 18,266 residents and is located in South Africa. The population density is 13 people per square mile, spread across 1,370.1 square miles.
What is the weather like in Kinross?
Kinross enjoys a temperate climate with an average annual temperature of 61°F (16°C). Winter temperatures average 68°F in January, while summers reach an average of 49°F in July. The area receives 342 sunny days per year, well above the national average of 205. Annual rainfall totals 19.6 inches.
All Countries























































































































































































































































