Hasselt

Hasselt
City center with St. Quentin's Cathedral in the bottom left
Grote Markt
timber-framed house Het Sweert
Old City Hall
New City Hall
Location of Hasselt in Limburg
Interactive map of Hasselt
Hasselt
Location in Belgium
Coordinates: 50°55′48″N 05°20′15″E / 50.93000°N 5.33750°E / 50.93000; 5.33750
CountryBelgium
CommunityFlemish Community
RegionFlemish Region
ProvinceLimburg
ArrondissementHasselt
Government
 • MayorSteven Vandeput (N-VA)
 • Governing partiesOpen VLD/N-VA, CD&V, Vooruit
Area
 • Total
136.67 km2 (52.77 sq mi)
Population
 (2025-01-01)
 • Total
90,249
 • Density660.34/km2 (1,710.3/sq mi)
Postal codes
3500, 3501, 3510, 3511, 3512, 3720, 3721, 3722, 3723, 3724
NIS code
71072
Area codes011 - 012
Websitewww.hasselt.be
Logo of Hasselt

Hasselt (Dutch pronunciation: [ˈɦɑsəlt] , Limburgish pronunciation: [ˈɦɑsəlt], French pronunciation: [asɛlt]) is the capital and largest city of the province of Limburg in the Flemish Region of Belgium.

As of 1 January 2025, Hasselt had a total population of 90,249. The old town of Hasselt is surrounded by a number of satellite hamlets including Kiewit, Runkst, Banneuxwijk, Godsheide and Rapertingen. Further away are several sub-municipalities which were once within other municipalities, including Guigoven, Kermt, Kortessem, Kuringen, Sint-Lambrechts-Herk, Spalbeek, Stevoort, Stokrooie, Wimmertingen, Vliermaal, Vliermaalroot, and Wintershoven.

Geographically, Hasselt is located between the Campine region, north of the Demer river, and the Hesbaye region, to the south. Both the Demer river and the Albert Canal run through the municipality.

In terms of economic regions, Hasselt is within the transnational Meuse-Rhine Euroregion, connecting neighbouring regions in Wallonia, the Netherlands and Germany.