 Neighbouring cities and municipals are Kalajoki in the northern east, Kannus and Toholampi in the east, Halsua and Kaustinen in the southern east, Kronoby in the south and Larsmo in the southern west.The landscape of the region around Kokkola is flat, typical for the area of Ostrobothnia, with numerous river courses flowing through the land.The biggest river in the area is Perhonjoki, which flows into Gulf of Bothnia, north of Kokkola.