Hyvinkää is a town and municipality of the province of Southern Finland. It has a population of 45,120.