The municipality, which covers an area of , lies along the Atlantic coast of the Western Cape, extending approximately from north to south. It includes the coastal plain and is generally bounded on the east by the mountains of the escarpment, though in the case of the Cederberg mountains the border passes further to the east, along the Doring River, so that the mountains are included in the municipal area. The principal rivers in the area are the Berg River, which drains the southern part of the municipality, and the Olifants River, which drains the Cederberg and the northern part of the municipality.