Haparanda er en by og en kommune i Lappland i Sverige, ved Torneälven, ca. 2 km fra dens munning i Bottenviken.
Byen
Haparanda by har 6600 innbyggere (2021). Byen ligger ved grensen til Finland og er endepunkt for jernbanen Boden–Karungi–Haparanda. Det er veg- og jernbanebru til Finland.
Haparanda fikk byrettigheter i 1842 og ble anlagt som erstatning for Torneå, som ved freden i 1809 ble innlemmet i storfyrstedømmet Finland.
Kommunen
Haparanda kommune tilhører Norrbottens län, har et areal på 927 km2 og 9200 innbyggere (2024). Både berggrunnen og vassdragene i kommunen går i retning nordvest–sørøst. Det er små høydeforskjeller. Kommunen har skjærgårdskyst.
Offentlig sektor og handel dominerer sysselsettingen. Grensehandelen er viktig for næringslivet. Ellers er det betydelig skogindustri, framstilling av næringsmidler og noe grafisk industri og verkstedindustri.