Buffalo City es un municipio metropolitano de Sudáfrica en la provincia de Provincia Oriental del Cabo.
Comprende una superficie de 285.6 km².
El centro administrativo es la ciudad de East London.
Según censo 2001 contaba con una población total de 724.312 habitantes.