Miestas įsikūręs Vakarų Suomijos provincijoje ir yra Centrinės Ostrobotnijos regiono dalis. Mieste gyvena 47 706 (2019 m. sausio 31 d.) gyventojų ir užima 2 730,80 kvadratinių kilometrų plotą, iš kurių 1 286,61 km2 yra vanduo. Gyventojų tankumas yra 33,03 gyventojai kvadratiniam kilometrui (85,5 km2). Kaimyninės savivaldybės yra Halsua, Kalajoki, Kannus, Kaustinen, Kronoby, Lestijärvi, Larsmo ir Tolampiho.
1,286.61 km2 (496.76 sq mi)