Kem (Kemi in Karelian and Finnish) is a Russian town in the Karelia Republic of Russian Federation, an administrative center of the Kem District. It is located on River Kem, at the place of its inflow into the White sea, 434 km away from Petrozavodsk. It has a population of 13 061 persons (as of 2010).
The name of Kem literally means “Big River”.
The town of Kem mostly stretches on the left bank of River Kem and on the Lepostrov Island between its branches. The river Kem is navigable from the sea to the town, but only for small vessels. To the east of the Kem Gulf, in the White Sea there are Kem Skerries.