El municipio colinda al norte con los municipios de Villa Nueva, Petapa y Villa Canales (Guatemala); por el este con el municipio de Villa Canales (Guatemala); con los municipios de Villa Canales (Guatemala), Palín y San Vicente Pacaya (Escuintla) al sur; al oeste con los municipios de Santa María de Jesús y Magdalena Milpas Altas.