Caparrapí, cuyo nombre colonial es Villa de Caparrapí, es un municipio de Cundinamarca (Colombia), ubicado en la Provincia del Bajo Magdalena, a 172 km al noroeste de Bogotá.