Colinda al norte con los municipios de Mixco y la Ciudad de Guatemala; al este con San Miguel Petapa, al sur con el municipio de Amatitlán; al oeste con los municipios de Magdalena Milpas Altas, Santa Lucía Milpas Altas y San Lucas Sacatepéquez.