Limita por el norte con los municipios de Pacora y Aguadas, por el sur con Aránzazu y Neira, por el oriente con Pensilvania y Marulanda y por el occidente con La Merced, administrativamente se encuentra divido en una cabecera municipal con 30 barrios, 46 veredas y el corregimiento de San Félix.