Haparanda stad bildar en kommun i Norrbottens län i landskapet Norrbotten i Sverige. Centralort är Haparanda.
Haparanda kommun ligger vid gränsen till Finland och tätorten Haparanda ligger där Torne älv mynnar ut i norra Bottenviken. Den 31 december 2015 var 35,51 % av kommunens befolkning, 3 491 personer, födda i Finland