2001年南アフリカ国勢調査によれば、ケープタウンの人口は2,893,251人である。公式世帯数759,767のうち87.4%が水洗あるいは化学処理トイレを持ち、94.4%が週1回以上の自治体によるゴミ収集を受け、80.1%の世帯が主なエネルギー源として電気を用いている。 16.1%の世帯が独身である。
人口の48.13%をカラードが占めており、次いで黒人が31%、白人が18.75%、アジア系が1.43%である。24歳以下が46.6%で65歳以上が5%であり、中央値が26歳。100人の女性に対して男性は92.4人。市街地に住む19.4%が失業しており、失業者の58.3%が黒人、38.1%がカラード、3.1%が白人で、0.5%がアジア系である。
ケープタウン居住者の41.4%が家庭で話すのはアフリカーンス語であり、28.7%がコサ語、27.9%が英語、0.7%がソト語、0.3%がズールー語、 0.1%がツワナ語、0.7%がその他の非公式言語を家庭で話している。居住者の76.6%がキリスト教徒であり、10.7%が無宗教、9.7%がムスリム、0.5%がユダヤ教徒、0.2%がヒンズー教徒、2.3%が他の宗教もしくは不特定な信仰をもっている。
20歳以上で4.2%の市民が教育をまったく受けていない。11.8%はなんらかの形で小学校に行ったことがあり、7.1%は小学校のみ卒業し、38.9%はなんらかの中等教育を受け、25.4%が高校までは卒業し、12.6%がそれ以上の教育を受けている。20歳から65歳の中央年収額は25774ランド、男性に限れば中央年収額は28406ランド、女性に限れば22265ランドである。