Haparanda (Finlandês: Haaparanta) é uma cidade da província histórica de Norrbotten, no norte da Suécia. Haparanda fica na margem direita do Rio Torne, e está ligada - histórica e geograficamente - à cidade finlandesa de Tornio, localizada numa ilha mais próxima da Suécia do que da Finlândia.