La provincia cuenta con dos de las mayores ciudades del país, Puerto Elizabeth (1,15 millones de habitantes) y East London (755.000 habitantes).