Limita al norte con el Municipio de Trujillo Alto, al este con Carolina y Juncos, al sur con San Lorenzo y al oeste con Caguas, del cual lo separa el Río Grande de Loíza.