Contern
Contern Conter (Luxembourgish) Conton | |
---|---|
Coordinates: 49°35′04″N 6°13′33″E / 49.58444°N 6.22583°E | |
Country | Luxembourg |
Canton | Luxembourg |
First Settlement built | approx. 2nd century |
Government | |
• Mayor | Marion Zovilé-Braquet |
Area | |
• Total | 20.55 km2 (7.93 sq mi) |
• Land | 20.55 km2 (7.93 sq mi) |
• Rank | 54th of 100 |
Highest elevation | 356 m (1,168 ft) |
• Rank | 81st of 100 |
Lowest elevation | 237 m (778 ft) |
• Rank | 45th of 100 |
Population (2023) | |
• Total | 4,374 |
• Rank | 44th of 100 |
• Density | 210/km2 (550/sq mi) |
• Rank | 43rd of 100 |
Time zone | UTC+1 (CET) |
• Summer (DST) | UTC+2 (CEST) |
LAU 2 | LU0000302 |
Website | contern.lu |
Contern (Luxembourgish: Conter [ˈkontɐ] ) is a commune and town in southern Luxembourg. It is located east of Luxembourg City.[1] As of 2024 the commune has a population of 4,513 whereas the town itself, which lies in the south-west of the commune, has a population of 1,876.[2][3]
The main towns are Contern, Moutfort and Oetrange and there are two small villages, Medingen and Milbech. Additionally the commune contains the lieux-dits of Bricherhaff, Brichermillen, Kréintgeshaff, Kackerterhaff, Marxeknupp and Pleitrange.[4][1] The commune also contains the industrial zones of Chaux de Contern, and Rosswenkel, as well as the activity zone of Weiergewan.
The town dates back to around the 9th century and was initially economically focused on farming. Having gone through various changes in governance over the centuries, the commune as it exists today was formed around the 19th century. In recent years Contern has industrialised; however, it mainly functions as a commuter town into Luxembourg City, as do most of the other settlements in the commune. As a result Contern boasts the 10th highest median average salary out of all 102 communes in Luxembourg as of 2022.[5]
History
[edit]Early history
[edit]The Romans settled Luxembourg in the 1st century BC, it has been speculated whether or not the settlement of Contern was founded by them or even previously. This has not however been established despite the presence of remnants of Roman infrastructure within the boundaries of today's commune. They include a crossing over the Trudlerbaach, part of the Roman road linking Luxembourg and Dalheim, with remnants of the road passing through the farmstead of Faerschthaff.[6] In the commune, there are also remains of an ancient Roman aqueduct, a temple and a few Roman villas. Signs of Celtic habitation are significantly less clear. The name Contern first appeared in a charter from 879 AD, although its first official listing was by Pope Honorius II in 1128. In spite of this it is almost certain Contern dates back to the Celtic Era. In the 14th century it was recorded in writing as Guntrein.[7] Contern in the 13th century was considerably influenced by Christianity and chivalry. At this time Contern became a parish which led to the construction of its church.[8][9]
Contern was officially incorporated as a parish in 1621. In 1684, neighbouring Oetrange also became a parish followed by Moutfort in 1707. At the time, the parish of Contern had no lieux-dits although Oetrange was home to the settlement of Kackerterhaff. Moutfort included the settlements of Medingen and Milbech as well as Moulin de Milbech and the farmstead of Pleitrange.[10][11] By 1796 Contern was founded as an Arrondissement, which was home to several localities:
Locality (French) | Locality (German) | Locality (Luxembourgish) | Parish |
---|---|---|---|
Brücherhof | Brücherhof | Bricherhaff | None |
Brüchermühle | Brichermillen | None | |
Contern | Contern | Conter or Konter | Contern |
Contern-Barriére | None | ||
Conterweyer | None | ||
Kackerterhof | Kackerterhaff | Oetrange | |
Kroentgeshof or Croentgeshof | Kroentgeshof or Kröntgeshof | Kréintgeshaff | None |
Marxeknupp | Marxeknupp | None | |
Medingen | Medingen | Méideng or Méidéng | Moutfort |
Moutfort | Mutfort | Mutfert | Moutfort |
Mühlbach | Mühlbach | Millbech or Milbech | Moutfort |
Mühlbach-Moulin or Moulin de Millbech | Millbechermillen or Milbechermillen | Moutfort | |
Oetrange | Oetringen | Éiter | Oetrange |
Oetrange-Moulin | Éitermillen | None | |
Pleitrange | Pleitringen | Pläitreng | Moutfort |
Contern remained an arrondissement until 1912 but prior to its being dissolved, today's commune was formed. Precise details are unknown but the earliest census applicable to Contern with its current boundaries is from 1821 and the oldest archived reference to Contern dates back to 1842 when it was mentioned in a newspaper.[12][13] ex By 1890 most of the former arrondissements of Contern were incorporated as lieux-dits and census subdivisions.
Rank | Settlement | Parish | Population |
---|---|---|---|
1 | Contern | Contern | 356 |
2 | Moutfort | Moutfort | 328 |
3 | Oetrange | Oetrange | 253 |
4 | Medingen | Moutfort | 200 |
5 | Muhlbach | Moutfort | 28 |
6 | Kroentgeshof | Contern | 24 |
7 | Barrièrehauser | Moutfort | 16 |
8 | Nehmuhl | Moutfort | 13 |
9 | Conterwieber | Contern | 11 |
10 | Oetrange Moulin | Oetrange | 8 |
Brücherhof | Contern | 8 | |
12 | Pleitrange | Moutfort | 7 |
13 | Brüchermuhl | Contern | 6 |
14 | Kackert | Oetrange | 4 |
From 1945 onwards, Contern's municipal structure was made up of Contern, Oetrange, Moutfort and Medingen. The parish of Oetrange was absorbed into the parish of Moutfort in 1946. Shortly thereafter in 1948, the parishes of Contern and Moutfort were effectively dissolved.[10][11]
21st century
[edit]In November of 2023, the DuPont chemical plant located partially within Contern threatened to lay off a large portion of its staff.[15]
In 2024, a small car park in the town centre beside the church cemetery just off of CR243 Trunk Road was converted into a small pedestrianised square. In May, it was controversially announced that the square would be named “Place de Luc Frieden” in the honour of the sitting primer minister of Luxembourg who has resided in the commune for 30 years. The mayor of Contern, Marion Zovillé-Braquet who was affiliated with Frieden’s party CSV states that the naming was by no means political meanwhile councillors of Contern affiliated with DP stated that naming a square after a sitting prime minister is a “practice common in dictatorships” and that street names should generally be a “Posthumous honour” of LSAP backed up the mayor amid the controversy having already voted in favour of the name in the council meeting.[16]
Archaeology
[edit]Although no prominent archaeological sites or artifacts date back to Celtic times, much remains from the Romans including some housing ruins and remnants of an aqueduct.[17] The most prominent item from the Romans however the Gallo-Roman villa which stood on the current site of the town. Its remains can be seen to this day.[18]
Etymology
[edit]Following World War II, the Luxembourgers had strong distaste for their former German overseers. This was why almost every place in the country was renamed from its original Luxembourgish name of German origin, to that of French origin without changing too much. Contern's name would have stayed Conter if it weren't for the French pronunciation of "er" being far too strong., An "n" was therefore added. It could have been possible to have followed what places like Hesperange did, but in the end it stuck to the name Contern. In the modern era, to encourage more Luxembougish in the commune, many documents and signs use "Conter" instead of Contern.[citation needed]
Geography
[edit]The Commune of Contern is located within the Canton of Luxembourg itself within Luxembourg District.
Boundaries
[edit]Contern is bordered by the communes of Sandweiler and Schuttrange to the north, Lenningen and Bous-Waldbredimus to the east, Dalheim to the south, Weiler-la-Tour to the southwest and Hesperange to the west. In general, the borders of Contern are not defined by any major roads of rivers but there are exceptions. Between Eitermillen and the border with Sandweiler, the Kackeshbaach marks the border between Contern and Schuttrange. Between Syren and Brichemillen, the River Syre marks the border with Weiler-La-Tour and east of the Contern-Sandweiler industrial zone, the Réimeschbaach marks the border with Hesperange.[1][19]
Topography
[edit][[File:Ötringen_vom_"Roude_Bësch"aus.jpg|thumb|Typical topography of Contern containing rolling hills. Taken from the east of Oetrange, Contern covers an area of 20.55 square kilometres, making it, as of 2022,[needs update] the 54th largest commune in Luxembourg out of 102.[20] It had a population of 4374, the 44th highest out of 102 communes as of 2023 giving it a population density of 210 people per square kilometre, 43rd highest in Luxembourg. The population has since risen to 4,513 inhabitants.[citation needed]
Contern lies within the Guttland region of Luxembourg and covers part of both the Luxembourg Plateau and Moselle Valley sub-regions.[21] The contrast between the two sub regions gives Contern a varying topography, from the rolling hills in the south, north and west to the sharp sandstone cliffs to the east around Medingen.
Contern is largely centred around the River Syre, which nearly perfectly bisects the commune, and to a lesser extent, its tributaries. The Syre flows north-east from Syren in the commune of Weiler-la-Tour continuing up to the border with Schuttrange halfway between Oetrange and Schrassig. Whilst flowing through the commune, it directly bisects both Moutfort and Oetrange and the lieux-dits of Bricherhaff and Brichermillen. There is one tributary of the Syre which directly hosts a settlement, the Kackeschbaach with Eitermillen. The remaining settlements are located atop hills including Contern itself.[1]
Climate
[edit]The nearest place to survey the climate is in Luxembourg City however temperatures likely differ slightly due to the urban heat island effect present in Luxembourg City which isn't felt to the same extent in Contern. Contern has an oceanic climate (Cfb), with moderate precipitation, cold to cool winters and warm summers. It is cloudy about two-thirds of the year.
Climate data for Luxembourg City (1991–2020, extremes 1947–present) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
Record high °C (°F) | 13.9 (57.0) | 19.8 (67.6) | 23.5 (74.3) | 27.9 (82.2) | 31.6 (88.9) | 35.4 (95.7) | 39.0 (102.2) | 37.9 (100.2) | 31.5 (88.7) | 26.0 (78.8) | 19.8 (67.6) | 14.7 (58.5) | 39.0 (102.2) |
Mean maximum °C (°F) | 10.7 (51.3) | 12.2 (54.0) | 17.4 (63.3) | 22.9 (73.2) | 26.6 (79.9) | 30.1 (86.2) | 31.9 (89.4) | 31.5 (88.7) | 25.6 (78.1) | 20.9 (69.6) | 14.6 (58.3) | 10.8 (51.4) | 33.5 (92.3) |
Mean daily maximum °C (°F) | 3.8 (38.8) | 5.2 (41.4) | 9.8 (49.6) | 14.4 (57.9) | 18.4 (65.1) | 21.7 (71.1) | 23.9 (75.0) | 23.5 (74.3) | 19.0 (66.2) | 13.5 (56.3) | 7.7 (45.9) | 4.5 (40.1) | 13.8 (56.8) |
Daily mean °C (°F) | 1.4 (34.5) | 2.2 (36.0) | 5.7 (42.3) | 9.6 (49.3) | 13.5 (56.3) | 16.7 (62.1) | 18.7 (65.7) | 18.4 (65.1) | 14.3 (57.7) | 9.9 (49.8) | 5.2 (41.4) | 2.3 (36.1) | 9.8 (49.6) |
Mean daily minimum °C (°F) | −1.0 (30.2) | −0.7 (30.7) | 2.0 (35.6) | 5.1 (41.2) | 8.7 (47.7) | 11.8 (53.2) | 13.8 (56.8) | 13.6 (56.5) | 10.3 (50.5) | 6.6 (43.9) | 2.8 (37.0) | 0.0 (32.0) | 6.1 (43.0) |
Mean minimum °C (°F) | −8.0 (17.6) | −7.5 (18.5) | −4.2 (24.4) | −1.1 (30.0) | 2.8 (37.0) | 6.0 (42.8) | 9.1 (48.4) | 8.3 (46.9) | 5.5 (41.9) | 0.7 (33.3) | −2.9 (26.8) | −6.5 (20.3) | −10.4 (13.3) |
Record low °C (°F) | −17.8 (0.0) | −20.2 (−4.4) | −14.4 (6.1) | −6.9 (19.6) | −2.1 (28.2) | 0.9 (33.6) | 4.5 (40.1) | 4.3 (39.7) | −0.7 (30.7) | −4.6 (23.7) | −11.1 (12.0) | −15.3 (4.5) | −20.2 (−4.4) |
Average precipitation mm (inches) | 72.0 (2.83) | 59.0 (2.32) | 57.0 (2.24) | 49.0 (1.93) | 71.2 (2.80) | 75.6 (2.98) | 71.5 (2.81) | 71.9 (2.83) | 66.2 (2.61) | 76.6 (3.02) | 72.1 (2.84) | 89.4 (3.52) | 831.5 (32.74) |
Average precipitation days (≥ 0.1 mm) | 17.3 | 15.4 | 14.8 | 12.7 | 14.0 | 13.3 | 13.7 | 13.2 | 12.2 | 15.2 | 17.5 | 18.1 | 177.4 |
Average snowy days | 7.5 | 7.6 | 3.6 | 1.5 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 2.3 | 6.8 | 29.4 |
Average relative humidity (%) | 88 | 83 | 74 | 67 | 68 | 68 | 67 | 68 | 75 | 84 | 89 | 90 | 77 |
Mean monthly sunshine hours | 52.0 | 79.5 | 137.1 | 197.5 | 226.3 | 241.2 | 257.6 | 237.1 | 174.9 | 106.7 | 51.1 | 41.9 | 1,802.9 |
Percent possible sunshine | 18.8 | 29.4 | 34.0 | 44.1 | 44.8 | 46.7 | 51.0 | 51.7 | 42.7 | 31.8 | 19.8 | 16.1 | 35.9 |
Source 1: Meteolux (percent sunshine 1981–2010)[22][23][24] | |||||||||||||
Source 2: Infoclimat[25] |
Geology
[edit]Being in the Guttland region, Contern’s geological structure consists largely of Luxembourg Sandstone with deposits of lime and clay underneath. The rock formations that now surround the River Syre date back to the late Triassic period.[26][27]
Settlements
[edit]Towns
[edit]Villages
[edit]Lieux-dits
[edit]- Bricherhaff
- Brichermillen
- Kackerterhaff
- Kréintgeshaff
- Marxeknupp
- Éitermillen
- Pleitrange
Localities
[edit]- Moulin de Milbech
- Maulin Diderich
- Beriton
- Shalten
- Schleedervale
- Ledenbierg
- Millebridge
- Schleederfalls
- Stuwelshill
- Fehreston
- Eltercavern
- Wilkon Hill
- Millangswell
- Rouvale
- Canten
- Linten
- Kueledall
- Stehaff
- Reulendergassen
Suburbs
[edit]- Hoehenhof
Industrial zones
[edit]- Chaux de Contern
- Rosswénkel
- Weiergewann
- Contern
- Moutfort
- Oetrange
- Medingen
- Milbech
- Kréingeshaff
- Pleitrange
- Eitermillen
- Bricherhaff
- Brichermillen
- Kackerterhaff
- Faerschthaff
Rivers and streams
[edit]Contern lies exclusively within the Rhine and Moselle basins. Most of Contern’s territory flows into the Moselle through the Syre. A small portion in the northwest of the commune however flows into the Alzette and the Sauer before reaching the Moselle. The Syre itself passes though the commune and is a defining feature of the landscape. It flows southwest to north east but does not pass near the centre of the commune. Instead, it initially runs across the south before turning and running up north. The central and eastern areas of the commune are home to tributaries of the Alzette.
Name | Tributary of | Template | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Syre | Moselle |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Trudlerbaach | Syre |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kackeschbaach | Syre |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schleederbaach | Syre |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Réimeschbaach | Itzigerbaach |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bricherbaach | Syre | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gaardebaach | Trudlerbaach |
|
Syre
[edit]Trudlerbaach
[edit]Schleederbaach
[edit]The Schleederbaach, sometimes referred to as the Millebaach, is a brook which flows from the Contern-Sandweiler industrial estate to just west of Moutfort where it meets the Syre. Historically the course of the Schleederbaach was different but was changed by the construction of the industrial zone.[28][29]
Forests
[edit]Contern has 800 hectares of forests within its borders taking up around 37% of its land area.[30]
Demographics
[edit]As of 1 January 2023, the commune has a population of 4,374 inhabitants. Around 70% of the population are aged 15–65 and an estimated third of the commune's population consists of non-Luxembourgers, which is considerably higher than the national average. The town of Contern itself has a population of 1,876 as of 2024.[3]
Population
[edit]Records of the population of the commune have existed since shortly after its inception with the oldest dating back to 1821. Initially censuses and estimates were few, far between and irregular, however since 1983 statistics have been compiled annually.
Year | Population | Population Density | |||||
---|---|---|---|---|---|---|---|
Overall | +/- | ||||||
Total | p.a | % | %p.a | /km2 | /sq mi | ||
1821 | 793 | – | – | – | – | 38.6 | 14.9 |
1843 | 1301 | 508 | 23.1 | 64.1 | 2.9 | – | – |
1851 | 1404 | 103 | 12.9 | 7.9 | 1.0 | 68.3 | 26.4 |
1871 | 1249 | 155 | 7.8 | 8.4 | 0.4 | 60.8 | 23.4 |
1880 | 1216 | 33 | 3.7 | 2.6 | 0.3 | 59.2 | 22.9 |
1890 | 1176 | 40 | 4 | 3.3 | 0.3 | 57.2 | 22.1 |
1900 | 1098 | 78 | 7.8 | 6.6 | 0.7 | 53.4 | 20.6 |
1910 | 1097 | 1 | 0.1 | 53.4 | 20.6 | ||
1922 | 1162 | 65 | 5.4 | 5.6 | 0.5 | 56.5 | 21.8 |
1930 | 1199 | 37 | 4.6 | 3.2 | 0.4 | 58.3 | 22.5 |
1935 | 1153 | 46 | 9.2 | 3.8 | 0.8 | 56.1 | 21.7 |
1947 | 1126 | 27 | 2.3 | 2.3 | 0.2 | 60.1 | 23.2 |
1960 | 1181 | 55 | 4.2 | 4.9 | 0.4 | 57.5 | 22.2 |
1970 | 1639 | 458 | 45.8 | 38.8 | 3.9 | 79.8 | 30.8 |
Year | Population | Population Density | |||
---|---|---|---|---|---|
Overall | +/- | ||||
Total | % | /km2 | /sq mi | ||
1981 | 2203 | – | – | 107.2 | 41.4 |
1991 | 2568 | 365 | 16.6 | 125.0 | 48.3 |
2001 | 3082 | 514 | 20.0 | 150.0 | 57.9 |
2011 | 3419 | 337 | 10.9 | 166.4 | 64.3 |
2021 | 3968 | 549 | 16.1 | 193.1 | 74.6 |
Graphs are unavailable due to technical issues. There is more info on Phabricator and on MediaWiki.org. |
Population by locality
[edit]Since 2021, the population of the individual towns in the commune has been independently compiled:
Year | Contern | Moutfort | Oetrange | Medingen |
---|---|---|---|---|
2021 | 1587 | 1406 | 843 | 132 |
2022 | 1743 | 1450 | 858 | 126 |
2023 | 1836 | 1517 | 890 | 131 |
2024 | 1876 | – | – | – |
Year | Total | Contern | Moutfort | Oetrange | Medingen | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total | Males | Females | Total | Males | Females | Total | Males | Females | Total | Males | Females | Total | Males | Females | |
1981 | 2203 | 1120 | 1083 | 796 | 412 | 384 | 814 | 409 | 405 | 479 | 242 | 237 | 114 | 57 | 57 |
1991 | 2568 | 1287 | 1281 | 895 | 440 | 455 | 966 | 482 | 484 | 595 | 311 | 284 | 112 | 54 | 58 |
2001 | 3082 | 1547 | 1535 | 1065 | 527 | 538 | 1148 | 583 | 565 | 769 | 388 | 381 | 100 | 49 | 51 |
2011 | 3419 | 1695 | 1724 | 1273 | 629 | 644 | 1256 | 625 | 631 | 781 | 391 | 390 | 109 | 50 | 59 |
In the 19th century much of the Census data concerning the populations of each individual locality was publicised:
Rank | Settlement | 1843 Population | 1890 Population |
---|---|---|---|
1 | Contern | 391 | 356 |
2 | Moutfort | 554 (+Medingen) | 328 |
3 | Oetrange | 224 | 253 |
4 | Medingen | No Data | 200 |
5 | Muhlbach | 20 | 28 |
6 | Kroentgeshof | No Data | 24 |
7 | Barrièrehauser | No Data | 16 |
8 | Nehmuhl | No Data | 13 |
9 | Conterwieber | No Data | 11 |
10 | Oetrange Moulin | No Data | 8 |
Brücherhof | 12 | 8 | |
12 | Pleitrange | 14 | 7 |
13 | Brüchermuhl | 8 | 6 |
14 | Kackert | 13 | 4 |
Age Structure
[edit]Age Group | Males | Females | Total |
---|---|---|---|
0-4 | 97 | 88 | 185 |
5-9 | 103 | 90 | 193 |
10-14 | 100 | 129 | 229 |
15-19 | 126 | 133 | 259 |
20-24 | 111 | 93 | 204 |
25-29 | 94 | 98 | 192 |
30-34 | 100 | 91 | 191 |
35-39 | 122 | 135 | 257 |
40-44 | 124 | 146 | 270 |
45-49 | 159 | 157 | 316 |
50-54 | 140 | 143 | 283 |
55-59 | 106 | 98 | 204 |
60-64 | 93 | 97 | 190 |
65-69 | 91 | 82 | 173 |
70-74 | 69 | 56 | 125 |
75-79 | 35 | 47 | 82 |
80-84 | 15 | 23 | 38 |
85-89 | 9 | 8 | 17 |
90-94 | 1 | 7 | 8 |
95-99 | 0 | 2 | 2 |
100+ | 0 | 1 | 1 |
Vital statistics
[edit]Average population[40] [41] | Live | Deaths[42][44] | Natural change[42][45] | Crude birth rate (per 1000) | Crude death rate (per 1000) | Natural change (per 1000) | Crude migration change (per 1000)[46] | |
---|---|---|---|---|---|---|---|---|
1975 | 1918 | |||||||
1976 | 2010 | |||||||
1977 | 2056 | |||||||
1978 | 2098 | |||||||
1979 | 2128 | |||||||
1980 | 2213 | |||||||
1981 | 2211 | |||||||
1982 | 2208 | |||||||
1983 | 2270 | |||||||
1984 | 2360 | |||||||
1985 | 2370 | |||||||
1986 | 2390 | |||||||
1987 | 2430 | 35 | 18 | 17 | 14.4 | 7.4 | 7 | |
1988 | 2472 | 28 | 13 | 15 | 11.3 | 5.3 | 6 | |
1989 | 2544 | 26 | 20 | 6 | 10.2 | 7.9 | 2.3 | |
1990 | 2641 | 34 | 19 | 15 | 12.9 | 7.2 | 5.7 | 7 |
1991 | 2568 | 37 | 15 | 22 | 14.4 | 5.8 | 8.6 | 28 |
1992 | 2612 | 29 | 14 | 15 | 11.1 | 5.4 | 5.7 | -8 |
1993 | 2619 | 30 | 11 | 19 | 11.5 | 4.2 | 7.3 | 45 |
1994 | 2683 | 41 | 20 | 21 | 15.3 | 7.5 | 7.8 | 60 |
1995 | 2764 | 30 | 19 | 11 | 10.9 | 6.9 | 4 | 54 |
1996 | 2829 | 39 | 18 | 21 | 13.8 | 6.4 | 7.4 | 50 |
1997 | 2900 | 32 | 18 | 14 | 11.0 | 6.2 | 4.8 | 51 |
1998 | 2965 | 37 | 16 | 21 | 12.5 | 5.4 | 7.1 | 31 |
1999 | 3017 | 30 | 8 | 22 | 9.9 | 2.7 | 7.2 | 55 |
2000 | 3094 | 30 | 13 | 17 | 9.7 | 4.2 | 5.5 | 31 |
2001 | 3082 | 32 | 16 | 16 | 10.3 | 5.2 | 5.1 | -27 |
2002 | 3073 | 32 | 20 | 12 | 10.4 | 6.5 | 3.9 | 34 |
2003 | 3119 | 28 | 20 | 8 | 9.0 | 6.4 | 2.6 | 11 |
2004 | 3138 | 25 | 16 | 9 | 8.0 | 5.1 | 2.9 | 8 |
2005 | 3155 | 22 | 24 | -2 | 7.0 | 7.6 | -0.6 | 18 |
2006 | 3171 | 23 | 15 | 8 | 7.3 | 4.7 | 2.6 | 15 |
2007 | 3194 | 23 | 15 | 8 | 7.2 | 4.7 | 2.5 | 29 |
2008 | 3231 | 39 | 12 | 27 | 12.1 | 3.7 | 8.4 | 85 |
2009 | 3343 | 31 | 15 | 16 | 9.3 | 4.5 | 4.8 | 124 |
2010 | 3483 | 32 | 22 | 10 | 9.2 | 6.3 | 2.9 | -3 |
2011 | 3419 | 49 | 12 | 37 | 14.3 | 3.5 | 10.8 | 48 |
2012 | 3497 | 37 | 25 | 12 | 10.6 | 7.1 | 3.5 | 8 |
2013 | 3517 | 44 | 27 | 17 | 12.5 | 7.7 | 4.8 | -17 |
2014 | 3517 | 37 | 38 | -1 | 10.5 | 10.8 | -0.3 | -20 |
2015 | 3496 | 26 | 30 | -4 | 7.4 | 8.6 | -1.2 | 19 |
2016 | 3511 | 38 | 53 | -15 | 10.8 | 15.1 | -4.3 | 9 |
2017 | 3736 | 25 | 32 | -7 | 6.7 | 8.6 | -1.9 | 89 |
2018 | 3816 | 40 | 42 | -2 | 10.5 | 11.0 | -0.5 | 47 |
2019 | 3865 | 36 | 37 | -1 | 9.3 | 9.6 | -0.3 | 80 |
2020 | 3939 | 49 | 54 | -5 | 12.4 | 13.7 | -1.3 | 34 |
2021 | 3968 | 38 | 41 | -3 | 9.6 | 10.3 | -0.7 | 218 |
2022 | 4177 | 42 | 33 | 9 | 10.1 | 7.9 | 2.2 | 194 |
2023 | 4374 | 45 | 49 | -4 | 10.3 | 11.2 | -0.9 | 144 |
2024 | 4513 |
Migration
[edit]Year | Immigrants | Emmigrants | Net migration |
---|---|---|---|
1990 | 179 | 172 | 7 |
1991 | 173 | 145 | 28 |
1992 | 155 | 163 | -8 |
1993 | 209 | 164 | 45 |
1994 | 215 | 155 | 60 |
1995 | 201 | 147 | 54 |
1996 | 214 | 164 | 50 |
1997 | 194 | 143 | 51 |
1998 | 200 | 169 | 31 |
1999 | 248 | 193 | 55 |
2000 | 193 | 162 | 31 |
2001 | 191 | 218 | -27 |
2002 | 240 | 206 | 34 |
2003 | 189 | 178 | 11 |
2004 | 196 | 188 | 8 |
2005 | 175 | 157 | 18 |
2006 | 195 | 180 | 15 |
2007 | 227 | 198 | 29 |
2008 | 295 | 210 | 85 |
2009 | 303 | 179 | 124 |
2010 | 243 | 246 | -3 |
2011 | 287 | 239 | 48 |
2012 | 305 | 297 | 8 |
2013 | 246 | 263 | -17 |
2014 | 237 | 257 | -20 |
2015 | 272 | 253 | 19 |
2016 | 267 | 258 | 9 |
2017 | 330 | 241 | 89 |
2018 | 347 | 300 | 47 |
2019 | 373 | 293 | 80 |
2020 | 299 | 265 | 34 |
2021 | 506 | 288 | 218 |
2022 | 453 | 259 | 194 |
2023 | 406 | 262 | 144 |
Foreign population
[edit]Year | Foreign Population | |
---|---|---|
Total | % | |
1900 | 39 | 3.55 |
1945 | 79 | 6.85 |
1947 | 108 | 9.59 |
1960 | 101 | 8.97 |
1970 | 367 | 22.39 |
1981 | 615 | 27.91 |
1991 | 643 | 25.04 |
2001 | 885 | 28.71 |
2011 | 1138 | 33.28 |
Nationality | Males | Females | Total |
---|---|---|---|
Portuguese | 78 | 74 | 152 |
French | 51 | 55 | 106 |
Italian | 58 | 33 | 91 |
German | 67 | 86 | 153 |
Belgian | 43 | 33 | 76 |
Yugoslav/ Former Yugoslavia | 5 | 5 | 10 |
Foreigners Total | 438 | 447 | 885 |
Luxembourg Natives | 1109 | 1088 | 2197 |
Country | Females | Males | Total |
---|---|---|---|
Luxembourg | 1430 | 1375 | 2805 |
France | 145 | 171 | 316 |
Portugal | 98 | 115 | 213 |
Germany | 83 | 59 | 142 |
Italy | 58 | 64 | 122 |
Belgium | 56 | 56 | 112 |
Romania | 30 | 25 | 55 |
India | 26 | 28 | 54 |
United Kingdom | 22 | 29 | 51 |
Ireland | 24 | 20 | 44 |
Greece | 14 | 21 | 35 |
Sweden | 16 | 17 | 33 |
Spain | 15 | 17 | 32 |
Brazil | 21 | 10 | 31 |
Ukraine | 18 | 11 | 29 |
Russia | 13 | 11 | 24 |
Netherlands | 9 | 14 | 23 |
Bulgaria | 11 | 11 | 22 |
China | 12 | 5 | 17 |
Poland | 10 | 7 | 17 |
Syria | 9 | 8 | 17 |
USA | 8 | 8 | 16 |
Turkiye | 9 | 5 | 14 |
Cameroon | 5 | 7 | 12 |
Morocco | 10 | 2 | 12 |
Latvia | 9 | 2 | 11 |
Denmark | 4 | 6 | 10 |
Algeria | 5 | 4 | 9 |
Bosnia & Herzegovina | 3 | 6 | 9 |
Iceland | 3 | 6 | 9 |
Lithuania | 8 | 1 | 9 |
Philippines | 7 | 2 | 9 |
South Africa | 4 | 5 | 9 |
Finland | 3 | 5 | 8 |
Mauritania | 5 | 3 | 8 |
Serbia | 4 | 4 | 8 |
Croatia | 4 | 3 | 7 |
Albania | 2 | 4 | 6 |
Colombia | 5 | 1 | 6 |
Iraq | 3 | 3 | 6 |
Mexico | 2 | 4 | 6 |
Czechia | 3 | 3 | 6 |
Thailand | 6 | 0 | 6 |
Hungary | 1 | 4 | 5 |
Israel | 3 | 2 | 5 |
Slovenia | 3 | 2 | 5 |
Switzerland | 1 | 4 | 5 |
Cyprus | 3 | 1 | 4 |
Austria | 2 | 1 | 3 |
Guinea-Bissau | 1 | 2 | 3 |
Guinea | 2 | 1 | 3 |
North Macedonia | 1 | 2 | 3 |
Malta | 2 | 1 | 3 |
Montenegro | 1 | 2 | 3 |
Nigeria | 2 | 1 | 3 |
Senegal | 3 | 0 | 3 |
Slovakia | 3 | 0 | 3 |
Canada | 0 | 2 | 2 |
Costa Rica | 2 | 0 | 2 |
Estonia | 1 | 1 | 2 |
Kazakhstan | 2 | 0 | 2 |
Madagascar | 2 | 0 | 2 |
Nepal | 2 | 0 | 2 |
Sri Lanka | 0 | 2 | 2 |
Togo | 1 | 1 | 2 |
Argentina | 1 | 0 | 1 |
Belarus | 1 | 0 | 1 |
Burundi | 0 | 1 | 1 |
Cambodia | 0 | 1 | 1 |
Cape Verde | 0 | 1 | 1 |
Chile | 1 | 0 | 1 |
Taiwan | 1 | 0 | 1 |
Congo | 1 | 0 | 1 |
Cuba | 1 | 0 | 1 |
|