Según el Censo nacional de 2001, la población de Ciudad del Cabo es de 2 893 251 habitantes.