 The town has a population of () and covers an area of of which is water.The population density is .Neighbour municipalities are Halsua, Kalajoki, Kannus, Kaustinen, Kronoby, Lestijärvi, Larsmo and Toholampi.