Merikarvia (Finnish: [ˈmeriˌkɑrʋiɑ]; Swedish: Sastmola) is a municipality in Finland. It is located in the Satakunta region. The neighboring municipalities are Isojoki, Kristinestad, Pomarkku, Pori and Siikainen.
The municipality has a population of 3,169
(2024) and it covers an area of 1,246.22 square kilometres (481.17 sq mi), of
which 800.2 km2 (309.0 sq mi)
is water. The population density is
6.51 inhabitants per square kilometre (16.9/sq mi).
The municipality is unilingually Finnish. The coastline was formerly Swedish-speaking. Merikarvia is known for the Oura Archipelago, which is part of the Bothnian Sea National Park.