Magdalena del Mar, also known simply as Magdalena, is a seaside district of Lima Province in Peru and one of the districts that comprise the city of Lima.
With a total land area of 3.61 km2, Magdalena borders the districts of San Miguel on the west, Pueblo Libre and Jesús María on the north, San Isidro on the east, and the Pacific Ocean on the south.
For more than fifty years, the eastern border of the district has been disputed with neighboring San Isidro.
A judge ordered the councils of both districts to deposit the money of the affected areas' taxpayers in the National Bank of Peru until this long-standing conflict is resolved.
According to a 2002 estimate by the INEI, the district has 52,976 inhabitants and a population density of 14,674.8 persons/km2.