Kokkola (, previously "Gamlakarleby") is a town in Central Ostrobothnia, Finland. As of January 2014, over 47,000 people lived there. It covers an area of , not including the sea area. Nearby municipalities are Halsua, Kalajoki, Kannus, Kaustinen, Kruunupyy, Lestijärvi, Luoto and Toholampi.