Ricaurte es un municipio del departamento de Cundinamarca, ubicado en la Provincia del Alto Magdalena; se encuentra a orillas del río Magdalena, en la desembocadura de los ríos Bogotá y el Sumapaz. El municipio está conurbado con los municipios de Girardot y Flandes.