La provincia del Alto Magdalena es una región del departamento de Cundinamarca, Colombia, compuesta por ocho municipios, con una población total de 152.271 habitantes según el censo del DANE en el 2005.