In 2001, the town of Haastrecht had 3302 inhabitants. The built-up area of the town was 0.58 km², and contained 1325 residences.[1]
The statistical area "Haastrecht", which also can include the peripheral parts of the village, as well as the surrounding countryside, has a population of around 2330.[2]
Haastrecht received town rights in 1396. It remained a separate municipality until 1985, when it became part of Vlist.[3]