Magdalena is a province of Colombia, located in the north of the country on the Caribbean coast, with a population of 1,341,746 in 2018. The provincial capital is Santa Marta and is named after the Magdalena River. The Magdalena River, the most important river in Colombia, flows through the country from south to north for approximately 1,500 km before emptying into the Caribbean Sea.