Kokkola (Zweeds: Karleby of Gamlakarleby) is een gemeente en stad in de Finse provincie West-Finland en in de Finse regio Centraal-Österbotten. De gemeente heeft een landoppervlakte van km² en telt inwoners ().
In 2009 zijn de gemeenten Lohtaja, Kälviä en Ullava bij Kokkola gevoegd.
Kokkola is een tweetalige gemeente met Fins als meerderheidstaal (± 80%) en Zweeds als minderheidstaal.
In Kokkola is een kobaltraffinaderij van Umicore gevestigd.
Geboren in Kokkola
Ville Nylund (1972), voetballer Juha Reini (1975), voetballer Sebastian Mannström (1988), voetballer