El Municipio de San Juan está localizado en la región noreste de los llanos costaneros, al norte de Aguas Buenas y Caguas; al este de Guaynabo y Bayamón; y al oeste de Carolina y Trujillo Alto.