Vingåker is a locality situated in Södermanland County, Sweden. It serves as the administrative seat of Vingåker Municipality.
The area has a population of 4,282 inhabitants as of 2010. Geographically, it is located approximately 50 kilometres by road from the city of Örebro and about 80 kilometres north-west of Nyköping, which serves as the county seat.