Bergshammar is een plaats in de gemeente Nyköping in het landschap Södermanland en de provincie Södermanlands län in Zweden. De plaats heeft 920 inwoners (2023) en een oppervlakte van 62 hectare.
Categorie:Plaats in Södermanlands län Categorie:Nyköping