According to the 2011 Census, Vanderbijlpark occupied an area of 178 km².
The population was 95,840, which can be broken down as follows: 54.44% White, 42.52% Black, 1.27% Coloured, and 0.89% Asian. The population density was 539 persons per km² (1,400 persons per mi²).