Colinda al norte con Crusillas y San Fernando, al sur con Casas y Soto la Marina, al este una vez más con Soto la Marina y al oeste con el municipio de Jiménez, tiene una superficie territorial total de 1,960.46 kilómetros cuadrados y se encuentra a una altura promedio de 70 metros sobre el nivel del mar.