Sign In Register

Mainsdorf, Austria

Styria · Austria

Mainsdorf is a small town in Styria, Austria with a population of 579. Elevation: 2,149 ft (655 m). Average temperature: 46°F (8°C).

Data updated June 2026

3.4 /5.0
B Good
579 Population 25/sq mi density
2,149 ft Elevation 655 meters
46°F Avg Temperature 8°C
60.8 in Annual Rain
Europe / Vienna Timezone
$58,104 Median Income
B
Overall
3.4 / 5.0
Good overall score based on economy, affordability, safety and education
B
Economy
3.4 / 5.0
$58,104 median income

Discover Mainsdorf, Austria

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 Mainsdorf

Mainsdorf

Bad Schwanberg is a market town in the Austrian state of Styria, in the district of Deutschlandsberg. It is situated on the eastern slopes of the Koralpe mountain range on the river Schwarze Sulm, a major tributary of the river Sulm.

People

Population579
Density25/mi²

Economy

B
Median Income$58,104

Climate

Avg Temp46°F (8°C)
Rain60.8 in/yr
Sunny Days264/yr
Elevation2,149 ft (655 m)
Population579
Population Density25 / sq mi
Elevation2,149 ft (655 m)
Coordinates46.7667°, 15.1667°
TimezoneEurope/Vienna
Country🇦🇹 Austria
State / ProvinceStyria
Average Temperature46°F (8°C)
January Average32°F (-0°C)
July Average63°F (17°C)
Annual Precipitation60.8 inches (1,544 mm)
Annual Snowfall70.2 inches (178 cm)
Median Household Income$58,104

About Mainsdorf

Mainsdorf is a small town in Austria (Styria) with a population of 579. The city sits at an elevation of 2,149 feet (655 meters) above sea level. The average annual temperature is 46°F (8°C). Temperatures range from 32°F in January to 63°F in July. Annual precipitation averages 60.8 inches. The timezone is Europe/Vienna.

The median household income in Mainsdorf is $58,104, which is 23% below the national average of $75,149. The area has 23 business establishments.

Income: Mainsdorf vs Austria

Commute Mode

Income

Median HH Income$58,104
23% below Austria avg

Employment & Poverty

Establishments (County)23

Business (County)

Tax & Cost of Living

Commute & Transportation

Walkability

Climate in Mainsdorf

Mainsdorf has an average annual temperature of 10.7°C (51°F). The hottest month is Jul (21°C), the coldest is Jan (-0.3°C). Average annual precipitation is 874 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan -0.3°C / 31°F -4° / 3.4° 20.1
Feb 1.8°C / 35°F -3° / 6.7° 30.3
Mar 6.2°C / 43°F 0.7° / 11.8° 35.2
Apr 11.2°C / 52°F 5.2° / 17.1° 56.7
May 15.6°C / 60°F 9.9° / 21.4° 91.3
Jun 19.4°C / 67°F 13.7° / 25.1° 121.5
Jul 21°C / 70°F 15.2° / 26.8° 124.5
Aug 20.6°C / 69°F 14.9° / 26.3° 126.9
Sep 15.9°C / 61°F 10.6° / 21.2° 98.0
Oct 11°C / 52°F 6.3° / 15.7° 68.7
Nov 5.6°C / 42°F 2.2° / 8.9° 57.9
Dec 0.4°C / 33°F -2.8° / 3.5° 43.1
Mainsdorf experiences four distinct seasons with an average annual temperature of 46°F (8°C). Winters average 32°F in January while summers reach 63°F in July. The area gets 264 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 60.8 inches (wetter than the 38-inch national average). The area receives 70.2 inches of snow annually, making winter weather a significant factor for residents. The city sits at an elevation of 2,149 feet.

Temperature

32°F Jan (-0°C) 63°F Jul (17°C)
Annual Average46.1°F
15% below Austria avg
January Average32°F (-0°C)
July Average63°F (17°C)
Sunny Days264 days/yr

Geography

Elevation2,149 ft (655 m)
Area23.1 sq mi (59.9 km²)
Population Density25/sq mi
Coordinates46.7667°N, 15.1667°W
TimezoneEurope/Vienna

Precipitation & Snow

Annual Rainfall 60.8"
60% above Austria avg
Snowfall 70.2"
Wettest Month (Jul) 5.59"
Driest Month (Jan) 1.38"

Air Quality

Earthquake History

903 earthquakes (M2.5+) within 150 km since 1990. Strongest: M5.6. Most recent: M4.1 on Aug 13, 2024.

Apr 12, 1998 5 km E of Kobarid, Slovenia M5.6 130 km
Mar 22, 2020 5 km E of Gornja Bistra, Croatia M5.3 114 km
Jul 12, 2004 7 km NE of Kobarid, Slovenia M5.2 128 km
May 29, 1993 1 km SE of ?rnomelj, Slovenia M5.1 134 km
Jul 1, 2001 1 km NNW of Breitenau, Austria M5.1 132 km
May 22, 1995 6 km NNW of Ilirska Bistrica, Slovenia M4.9 146 km
Jun 1, 1993 Slovenia-Hungary-Croatia border region M4.9 120 km
Sep 3, 1990 1 km ENE of Donja Bistra, Croatia M4.8 109 km
Nov 11, 1990 5 km ENE of Cerkno, Slovenia M4.7 110 km
Jul 21, 2003 3 km WNW of Niederwölz, Austria M4.7 77 km
Jun 2, 2002 6 km SSE of Pivka, Slovenia M4.6 146 km
Dec 3, 1994 1 km W of Pitten, Austria M4.6 130 km
May 6, 1998 6 km NNW of Tolmin, Slovenia M4.6 126 km
Mar 22, 2020 6 km E of Gornja Bistra, Croatia M4.6 114 km
Apr 22, 2014 7 km SE of Pivka, Slovenia M4.5 144 km
May 13, 1999 2 km NW of Clodig, Italy M4.4 139 km
Oct 1, 2004 3 km S of Oberaich, Austria M4.4 67 km
Mar 13, 2014 9 km E of Ribnica, Slovenia M4.4 116 km
Sep 30, 2002 5 km SW of Kranjska Gora, Slovenia M4.3 116 km
Nov 10, 1995 3 km WSW of Gaal, Austria M4.3 69 km
Source: USGS (M2.5+, 1990–2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 32°F (-0°C) 1.4 in Driest
February 33°F (0°C) 1.9 in
March 40°F (5°C) 2.6 in
April 48°F (9°C) 3.1 in
May 57°F (14°C) 4.0 in
June 63°F (17°C) 5.4 in
July 63°F (17°C) 5.6 in Wettest
August 65°F (18°C) 5.5 in Warmest
September 58°F (14°C) 4.1 in
October 49°F (9°C) 3.8 in
November 38°F (3°C) 3.4 in
December 31°F (-1°C) 2.3 in Coldest

Mainsdorf has a seasonal temperature swing of 34°F / from 31°F in December to 65°F in August. Total annual precipitation is 43.0 inches, with July being the wettest month (5.6") and January the driest (1.4").

View full weather details →

Schools in Mainsdorf

1 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Volksschule St. Anna
View full schools details →

Radio Stations near Mainsdorf

15 stations within ~55 km.

Station Genre Quality
Antenne Steiermark MP3 128 kbps
ORF Radio Steiermark | HQ orf MP3 192 kbps
ORF Radio Steiermark orf MP3 128 kbps
Austrian Rock Radio rock MP3 128 kbps
Antenne Steiermark (werbefrei) AAC 1828 kbps
Radio Flamingo schlager AAC 64 kbps
Toti Radio (SI) football, news MP3
Radio Rogla (SI) pop, rock MP3 128 kbps
Radio Nula Beatz (SI) MP3 192 kbps
Radio Center Gen X (SI) 80s, rock AAC 134 kbps
Styrialounge MP3 192 kbps
Radio Ptuj (SI) MP3 128 kbps
Radio Maribor (SI) general, local AAC 192 kbps
Radio Tomi (SI) 80s, classic hits MP3 128 kbps
Radio Helsinki MP3

Museums in Mainsdorf

NameTypeAddressPhoneAnnual Revenue
Archeo Norico
Bauernhausmuseum Herk
Erlebnis Bergbaumuseum
Feuerwehr Lavamünd Museum
Feuerwehrmuseum
Historisches Stellwerk Deutschlandsberg
Kloepfer- und Heimatmuseum Eibiswald
Kürbiskernöl Museum
Lateinberger Bauernmuseum
Mühlen-Museum Bad Gams
Museen in Schloss Stainz
Museum Waldglashütte
Muzej mineralov Remšnik
Patek Mühle
rekonstruiertes Hallstattzeitliches Gehöft
Schloss Burgstall
Spielzeugmuseum
Stara železarna
Technisches Eisenbahnmuseum Lieboch
Traktormuseum der Oldtimerfreunde Stainz
Urbančeva lovska koča
Weitwandermuseum
Wöllmißberger Heimatmuseum
Zum alten Brennkessel

Libraries in Mainsdorf

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Bücherei St.Stefan ob Stainz0.0
Knjižnica Dravograd0.0
Knjižnica Ksaverja Meška, podružnica Pameče–Troblje0.0
Koroška osrednja knjižnica dr. Franca Sušnika0.0
Library Radlje ob Dravi0.0
Öffentliche Bibliothek0.0
Öffentliche Bibliothek0.0
Öffentliche Bibliothek0.0
Öffentliche Bibliothek St Johann0.0
Öffentliche Bibliothek Stainz0.0
Öffentliche Bibliothek und Schulbibliothek der VS0.0
Öffentliche Bücherei0.0
Öffentliche Bücherei0.0
Öffentliche Bücherei0.0
Öffentliche Bücherei0.0
Öffentliche Bücherei Lieboch0.0
Öffentliche und Pfarrbücherei0.0

Farmers Markets in Mainsdorf

NameAddressSeasonHoursOrganicWebsite
Bauernmarkt Seiersberg
Bauernmarkt Seiersberg
Mestna tržnica Ravne

Restaurants in Mainsdorf

3 restaurants within city radius — OpenStreetMap data

Hulzknechthitt'n
Pauritsch
Sulmhütte

Castles in Mainsdorf

1 castles within city radius — OpenStreetMap data

Burgruine Spangstein (Ahnherrenschloß)

Breweries in Mainsdorf

NameTypeAddressPhoneWebsite
Brauerei Nassauer City Bier

Ski Resorts Near Mainsdorf

25 ski resorts within range.

Resort Slopes (km) Lifts Peak (m) Price Season Night Park
Klug Lifte 0.0 $0
Skigebiet Strallegg 0.0 $0
Hohentauern 0.0 $0
Teichalm Lifte 0.0 $0
Gaaler Lifte 0.0 $0
Schilifte Kleinlobming 0.0 $0
Gaberl 0.0 $0
Rieseralm 0.0 $0
Salzstiegl 0.0 $0
Thaler Loipe 0.0 $0
Schilift Obdach 0.0 $0
Klippitztörl 0.0 $0
Modriach-Winkel Hoislifte 0.0 $0
Celjska koca 0.0 $0
Weinebene 0.0 $0
Koralpe 0.0 $0
Skiberg Mureck 0.0 $0
Vuhred 0.0 $0
Ribnica na Pohorju 0.0 $0
Skigebiet Petzen 0.0 $0
Mariborsko Pohorje 0.0 $0
Kope 0.0 $0
Golte 0.0 $0
Velika planina 0.0 $0
Krvavec 0.0 $0

Airports Near Mainsdorf

26 airports within the area.

AirportIATAType
Graz AirportGRZLarge Airport
Ljubljana Jože Pučnik AirportLJULarge Airport
Hinterstoisser Air BaseMedium Airport
Maribor Edvard Rusjan AirportMBXMedium Airport
Celje AirfieldSmall Airport
Cerkvenjak-Čagona AirfieldSmall Airport
Dol pri Ljubljani Ultralight AirfieldSmall Airport
Friesach/Hirt AirfieldSmall Airport
Gorica pri Šmartnem AirstripSmall Airport
Imeno FieldSmall Airport
Kamnik - Dulnica AirfieldSmall Airport
Kapfenberg AirfieldSmall Airport
Kaplja Vas ULMSmall Airport
Leoben/Timmersdorf AirfieldSmall Airport
Libeliče AirfieldSmall Airport
Pobrežje AirfieldSmall Airport
Prekopa AirstripSmall Airport
Slovenj Gradec AirfieldSmall Airport
Slovenske Konjice AirfieldSmall Airport
Šoštanj AirfieldSmall Airport
Sostro Private AirstripSmall Airport
Trieben AirfieldSmall Airport
Weiz-Unterfladnitz AirfieldSmall Airport
Wolfsberg AirfieldSmall Airport
Zagorje ob Savi AirfieldSmall Airport
Zgornja Kostrivnica ULMSmall Airport

Treatment Centers in Mainsdorf

1 treatment centers.

CenterTypePhone
Rehabilitationsklinik Tobelbad

Churches & Religious Organizations in Mainsdorf

2 religious organizations (IRS tax-exempt data).

NameAddress
Kapelle Maria Heimsuchung
Pfarrkirche St. Anna ob Schwanberg

Quick Facts

Timezone
Europe/Vienna
Elevation
427 m (1,401 ft)
Area
124.3 km² (48.0 mi²)
Postal Code
8541
Website
schwanberg.gv.at/

🇦🇹 About Austria

Capital Vienna
Population 8,847,037
Area 83,858 km²
GDP (USD) $516,670,509,629
GDP per capita $56,580
HDI 0.926
Life expectancy 81.5 years
Internet users 95.3%
Urban population 69.2%
Currency EUR (Euro)
Languages German
Calling code +43
TLD .at
Driving side right

Public Holidays in Austria

20 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day Neujahr
Jan 6 Epiphany Heilige Drei Könige
Mar 19 Saint Joseph's Day Josefstag
Apr 5 Easter Sunday Ostersonntag
Apr 6 Easter Monday Ostermontag
May 1 National Holiday Staatsfeiertag
May 4 Saint Florian's Day Florianitag
May 14 Ascension Day Christi Himmelfahrt
May 24 Pentecost Pfingstsonntag
May 25 Whit Monday Pfingstmontag
Jun 4 Corpus Christi Fronleichnam
Aug 15 Assumption Day Maria Himmelfahrt
Sep 24 Saint Rupert's Day Rupertitag
Oct 26 National Holiday Nationalfeiertag
Nov 1 All Saints' Day Allerheiligen
Nov 11 Saint Martin's Day Martinstag
Nov 15 Saint Leopold's Day Leopolditag
Dec 8 Immaculate Conception Mariä Empfängnis
Dec 25 Christmas Day Weihnachten
Dec 26 St. Stephen's Day Stefanitag

Download Full City Report

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

Get Report

Frequently Asked Questions About Mainsdorf

What is the population of Mainsdorf?

Mainsdorf has a population of 579 residents and is located in Austria. The population density is 25 people per square mile, spread across 23.1 square miles.

Is Mainsdorf expensive to live in?

The median household income is $58,104, 23% below the national average of $75,149.

What is the weather like in Mainsdorf?

Mainsdorf has a four-season climate with an average annual temperature of 46°F (8°C). Winter temperatures average 32°F in January, while summers reach an average of 63°F in July. The area receives 264 sunny days per year, well above the national average of 205. Annual rainfall totals 60.8 inches, with 70.2 inches of snow.

How is the job market in Mainsdorf?

There are 23 business establishments in the area.

Nearby Cities

Compare Mainsdorf with another city: