El municipio ocupa 445 km cuadrados, y se asienta en una llanura fértil del sureste habanero, cruzada por la red fluvial de la abundante cuenca hidrográfica del Mayabeque.