Kunnan maapinta-ala on 921,27 neliökilometriä (1.1.2016)<ref name="kuntien_pinta-alat_2016"/> ja asukasluku 9 805 henkeä (31.12.2017).<ref name="kuntien_väkiluvut_2016"/>
Kunnan väestöstä noin 5052,50 % on ulkomaalaistaustaisia, mikä on toiseksi eniten koko Ruotsissa [[Botkyrkan kunta|Botkyrkan kunnan]] jälkeen.<ref name="ulkomaalaistaustaiset2011">{{Verkkoviite | Osoite =http://www.statistikdatabasen.scb.se/Statistikpxweb/BEsv/BE0101ssd/2012M02START__BE__BE0101__BE0101Q/Be0101KomJmfBef_2011_.xlsUtlSvBakgFin/?rxid=285ff222-5e1e-456c-8fed-a03aeb2b0adf | Nimeke =SverigesAntal befolkning,personer kommunalamed jämförelsetalutländsk eller svensk bakgrund (fin indelning) efter region, ålder och kön. 31 december 20112018 | Tekijä = | Tiedostomuoto =XLS | Selite = | Julkaisu = | Ajankohta = | Julkaisupaikka = | Julkaisija =Statistiska centralbyrån | Viitattu =2322.1103.20122019 | Kieli ={{sv}} }}</ref> Ensimmäisen, toisen tai kolmannen sukupolven ruotsinsuomalaisia Haaparannassa asuu 7 584 henkeä.<ref name="Sisuradio_2008">{{Verkkoviite | Osoite =http://sverigesradio.se/diverse/appdata/isidor/files/185/6340.xls | Nimeke =SCB:n tilasto ruotsinsuomalaisista | Tekijä =Statistiska centralbyrån | Tiedostomuoto =XLS | Selite = | Julkaisu = | Ajankohta = | Julkaisupaikka = | Julkaisija =Sisuradio | Viitattu =8.11.2012 | Kieli ={{sv}} }}</ref> Ruotsi on yksikielinen maa, mutta palveluita tarjotaan ruotsin kielen lisäksi suomeksi ja meänkielellä. Suomen kieli on Ruotsin virallinen vähemmistökieli.
Kunnassa sijaitsee [[Haaparannan saariston kansallispuisto]].