Municipality · Province of Luxembourg · Wallonia
Virton
About Virton
Virton is a municipality in the province of Luxembourg in Wallonia, Belgium. On 1 January 2026 it had 11,456 inhabitants on an area of 95.7 km², a population density of 120 inhabitants per km². That is higher than the average of 66 per km² in Luxembourg and lower than the Belgian average of 387 per km².
By population, Virton ranks 325th of Belgium’s 565 municipalities and 6th of the 43 municipalities in Luxembourg. By area it ranks 82nd in Belgium.
The official language is French.
Population of Virton since 2016
Between 1 January 2016 and 1 January 2026 the population of Virton grew by 67 inhabitants (+0.6%), from 11,389 to 11,456. In the last year it changed by −10. The highest figure in this period was in 2025.
For population growth since 2016, Virton ranks 494th of 565. Over the same period the province of Luxembourg changed by +5.7% and Belgium by +5.3%.
Neighbouring municipalities
Virton borders 6 municipalities:
Distances from Virton
| To | km | miles |
|---|---|---|
| Arlon | 20 | 12 |
| Namur | 111 | 69 |
| Liège | 118 | 73 |
| Charleroi | 125 | 77 |
| Hasselt | 150 | 93 |
| Mons | 151 | 94 |
| Leuven | 158 | 98 |
| Brussels | 168 | 104 |
| Mechelen | 181 | 112 |
| Antwerp | 206 | 128 |
| Ghent | 212 | 132 |
| Kortrijk | 214 | 133 |
| Bruges | 250 | 156 |
| Ostend | 262 | 163 |
Straight line between the centres of the municipalities. By road it is usually 20–40% further. Calculate another distance →
Nearby municipalities
More about Virton: Wikipedia.