Barbosa limita por el norte, con el municipio de Güepsa; por el sur con el municipio de Puente Nacional, por el oriente con el río Suárez y el municipio de Moniquirá (Boyacá) y por el occidente con los municipios de Vélez y Guavatá.