Bornsjön is a lake at Södertörn in Salem Municipality in Södermanland, Sweden. It is part of Norrström's main catchment area. The lake is 17 metres deep, has an area of 6.34 square kilometres (2.45 sq mi), and is 11 metres above sea level. In test fishing, a large number of fish species have been caught, including European perch, white bream, common bream and ruffe.

Bornsjön
View of lake
Location of lake
Location of lake
Bornsjön
Coordinates59°14.40′N 17°45.39′E / 59.24000°N 17.75650°E / 59.24000; 17.75650
Basin countriesSweden

The lake is within the boundaries of the Bornsjön Nature Reserve, and has been sheltered since 1920.