Haparanda (Finnish: Haaparanta) is a town in the county of Norrbotten in Sweden. It is the seat of Haparanda Municipality. view more...