Belgium: Luxembourg
Contents: Luxembourg
Province
288,722 Population [2021] – census
296,008 Population [2025] – estimate
4,459km² Area
66.38/km² Density [2025]
Arrondissements
The population of the arrondissements of the Province of Luxembourg according to census results and official estimates.
| Name | Status | Population Census 1970-12-31 | Population Census 1981-03-01 | Population Census 1991-03-01 | Population Estimate 2001-01-01 | Population Census 2011-01-01 | Population Estimate 2016-01-01 | Population Census 2021-01-01 | Population Estimate 2025-01-01 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Arlon | Arrondissement | 47,586 | 47,311 | 48,945 | 52,301 | 57,850 | 61,180 | 63,546 | 65,902 | → |
| Bastogne | Arrondissement | 36,438 | 36,199 | 37,836 | 41,103 | 45,061 | 47,319 | 49,352 | 51,132 | → |
| Marche-en-Famenne | Arrondissement | 39,437 | 42,697 | 46,522 | 50,911 | 54,214 | 55,934 | 57,084 | 57,633 | → |
| Neufchâteau | Arrondissement | 51,344 | 51,488 | 53,696 | 55,743 | 59,861 | 62,360 | 64,354 | 66,132 | → |
| Virton | Arrondissement | 43,149 | 44,231 | 45,814 | 48,692 | 52,037 | 53,534 | 54,386 | 55,209 | → |
| Luxembourg | Province | 217,954 | 221,926 | 232,813 | 248,750 | 271,352 | 280,327 | 288,722 | 296,008 |
Contents: Cities and Municipalities
The population of all cities and municipalities in the Province of Luxembourg according to census results and official estimates.
| Name | Status | Arrondissement | Population Census 1970-12-31 | Population Census 1981-03-01 | Population Census 1991-03-01 | Population Estimate 2001-01-01 | Population Census 2011-01-01 | Population Estimate 2016-01-01 | Population Census 2021-01-01 | Population Estimate 2025-01-01 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Arlon (Aarlen) | Municipality | Arlon | 22,707 | 22,279 | 23,422 | 25,008 | 27,985 | 29,274 | 30,393 | 31,492 | → |
| Attert | Municipality | Arlon | 2,576 | 2,955 | 3,281 | 4,167 | 5,122 | 5,411 | 5,654 | 5,788 | → |
| Aubange | Municipality | Arlon | 15,501 | 14,696 | 14,356 | 14,770 | 15,834 | 16,646 | 17,251 | 17,871 | → |
| Bastogne (Bastenaken) | Municipality | Bastogne | 13,376 | 13,807 | 14,747 | 16,419 | 18,224 | 19,063 | 20,046 | 20,940 | → |
| Bertrix | Municipality | Neufchâteau | 7,098 | 7,244 | 7,753 | 8,065 | 8,411 | 8,667 | 8,936 | 9,057 | → |
| Bouillon | Municipality | Neufchâteau | 5,998 | 5,464 | 5,468 | 5,443 | 5,465 | 5,408 | 5,420 | 5,351 | → |
| Chiny | Municipality | Virton | 4,708 | 4,666 | 4,665 | 4,864 | 5,146 | 5,233 | 5,242 | 5,265 | → |
| Daverdisse | Municipality | Neufchâteau | 1,533 | 1,423 | 1,467 | 1,358 | 1,405 | 1,457 | 1,415 | 1,416 | → |
| Durbuy | Municipality | Marche-en-Famenne | 7,537 | 7,729 | 8,787 | 9,994 | 11,073 | 11,478 | 11,531 | 11,511 | → |
| Érezée | Municipality | Marche-en-Famenne | 2,126 | 2,122 | 2,434 | 2,806 | 3,063 | 3,232 | 3,283 | 3,356 | → |
| Étalle | Municipality | Virton | 3,278 | 3,618 | 3,877 | 4,982 | 5,596 | 5,746 | 5,948 | 6,035 | → |
| Fauvillers | Municipality | Bastogne | 1,642 | 1,571 | 1,714 | 1,856 | 2,230 | 2,237 | 2,338 | 2,512 | → |
| Florenville | Municipality | Virton | 5,718 | 5,605 | 5,689 | 5,510 | 5,483 | 5,632 | 5,687 | 5,705 | → |
| Gouvy | Municipality | Bastogne | 4,502 | 4,381 | 4,350 | 4,669 | 4,935 | 5,156 | 5,404 | 5,452 | → |
| Habay | Municipality | Virton | 5,535 | 5,734 | 6,251 | 7,148 | 8,217 | 8,380 | 8,510 | 8,668 | → |
| Herbeumont | Municipality | Neufchâteau | 1,427 | 1,362 | 1,415 | 1,470 | 1,557 | 1,658 | 1,653 | 1,743 | → |
| Hotton | Municipality | Marche-en-Famenne | 3,362 | 3,890 | 4,455 | 4,982 | 5,314 | 5,468 | 5,662 | 5,682 | → |
| Houffalize | Municipality | Bastogne | 4,338 | 4,088 | 4,248 | 4,528 | 5,007 | 5,177 | 5,236 | 5,336 | → |
| La Roche-en-Ardenne | Municipality | Marche-en-Famenne | 4,295 | 4,009 | 3,953 | 4,123 | 4,301 | 4,189 | 4,213 | 4,067 | → |
| Léglise | Municipality | Neufchâteau | 3,646 | 3,348 | 3,386 | 3,717 | 4,730 | 5,180 | 5,626 | 5,868 | → |
| Libin | Municipality | Neufchâteau | 3,835 | 3,873 | 4,170 | 4,338 | 4,850 | 5,069 | 5,286 | 5,367 | → |
| Libramont-Chevigny | Municipality | Neufchâteau | 7,082 | 7,859 | 8,649 | 9,315 | 10,461 | 11,088 | 11,482 | 12,033 | → |
| Manhay | Municipality | Marche-en-Famenne | 2,546 | 2,546 | 2,698 | 2,934 | 3,301 | 3,380 | 3,607 | 3,762 | → |
| Marche-en-Famenne | Municipality | Marche-en-Famenne | 11,547 | 14,115 | 15,425 | 16,564 | 17,386 | 17,415 | 17,658 | 17,946 | → |
| Martelange | Municipality | Arlon | 1,526 | 1,491 | 1,474 | 1,439 | 1,683 | 1,767 | 1,916 | 2,124 | → |
| Meix-devant-Virton | Municipality | Virton | 2,510 | 2,546 | 2,679 | 2,696 | 2,738 | 2,791 | 2,833 | 2,849 | → |
| Messancy | Municipality | Arlon | 5,276 | 5,890 | 6,412 | 6,917 | 7,839 | 8,082 | 8,332 | 8,627 | → |
| Musson | Municipality | Virton | 3,572 | 3,764 | 3,740 | 3,964 | 4,409 | 4,482 | 4,656 | 4,708 | → |
| Nassogne | Municipality | Marche-en-Famenne | 4,111 | 4,226 | 4,384 | 4,799 | 5,206 | 5,407 | 5,589 | 5,716 | → |
| Neufchâteau | Municipality | Neufchâteau | 5,904 | 6,039 | 5,937 | 6,264 | 7,090 | 7,488 | 7,836 | 8,350 | → |
| Paliseul | Municipality | Neufchâteau | 5,109 | 4,857 | 4,869 | 4,953 | 5,207 | 5,305 | 5,453 | 5,530 | → |
| Rendeux | Municipality | Marche-en-Famenne | 1,928 | 1,940 | 2,076 | 2,227 | 2,463 | 2,576 | 2,651 | 2,717 | → |
| Rouvroy | Municipality | Virton | 1,687 | 1,829 | 1,905 | 1,923 | 2,074 | 2,094 | 2,108 | 2,111 | → |
| Saint-Hubert | Municipality | Neufchâteau | 5,434 | 5,535 | 5,689 | 5,672 | 5,699 | 5,553 | 5,625 | 5,691 | → |
| Saint-Léger | Municipality | Virton | 2,531 | 2,698 | 2,968 | 3,202 | 3,290 | 3,532 | 3,691 | 3,809 | → |
| Sainte-Ode | Municipality | Bastogne | 2,067 | 1,960 | 2,099 | 2,210 | 2,427 | 2,495 | 2,587 | 2,687 | → |
| Tellin | Municipality | Neufchâteau | 1,882 | 1,886 | 2,090 | 2,282 | 2,493 | 2,460 | 2,508 | 2,519 | → |
| Tenneville | Municipality | Marche-en-Famenne | 1,985 | 2,120 | 2,310 | 2,482 | 2,690 | 2,789 | 2,890 | 2,876 | → |
| Tintigny | Municipality | Virton | 3,304 | 3,281 | 3,320 | 3,428 | 3,898 | 4,255 | 4,340 | 4,593 | → |
| Vaux-sur-Sûre | Municipality | Bastogne | 3,773 | 3,661 | 3,751 | 4,225 | 5,125 | 5,502 | 5,862 | 6,352 | → |
| Vielsalm | Municipality | Bastogne | 6,740 | 6,731 | 6,927 | 7,196 | 7,505 | 7,689 | 7,879 | 7,853 | → |
| Virton | Municipality | Virton | 10,306 | 10,490 | 10,720 | 10,975 | 11,420 | 11,389 | 11,371 | 11,466 | → |
| Wellin | Municipality | Neufchâteau | 2,396 | 2,598 | 2,803 | 2,866 | 3,000 | 3,027 | 3,114 | 3,207 | → |
Source: Statistics Belgium.