Trosa er en by i Södermanlands län i landskapet Södermanland i Sverige. Den er Trosa kommunes administrasjonssenter. I 2010 hadde tettstedet 5 027 innbyggere.[2]
Byen ligger mellom Södertälje og Nyköping der Trosaån renner ut i Østersjøen.
Referanser