Västerås (spreek uit: wester-oos) is een stad in het landschapVästmanland in Midden-Zweden. Het is de hoofdplaats van de gelijknamige gemeente Västerås en de hoofdstad van de provincie Västmanlands län. De stad heeft 107.005 inwoners (2005) en een oppervlakte van 5173 hectare. Ze ligt aan het Mälarmeer, net als Stockholm, dat zo'n 100 kilometer ten oosten van Västerås gelegen is.