The municipality of San Cristóbal has the municipality of Villa Altagracia to the north, the Santo Domingo province and the municipality of Bajos de Haina to the east, the municipality of San Gregorio de Nigua and the Caribbean Sea to the south and the municipality of Yaguate to the west.