Larsmo (Finnish: Luoto, Finnish: [ˈluo̯to]) is a municipality in Finland, located on the west coast of the country. Larsmo is situated in Ostrobothnia, along the Gulf of Bothnia. The population of Larsmo is approximately 6,000, while the sub-region has a population of approximately 50,000. It is the 154th most populous municipality in Finland.
Larsmo consists of an archipelago of about 360 islands and numerous skerries. The length of the coastline is about 500 kilometres (310 mi). Lake Larsmo (Larsmosjön), which is Finland's largest artificial fresh water lake, is also located in the municipality. Larsmo covers an area of 853.28 square kilometres (329.45 sq mi) of which 711.07 km2 (274.55 sq mi) is water. The population density is 41.26 inhabitants per square kilometre (106.9/sq mi).
Larsmo is a bilingual municipality with Finnish and Swedish as its official languages. The population consists of 5% Finnish speakers, 92% Swedish speakers, and 3% speakers of other languages. Prior to 2014, Swedish was the sole official language of Larsmo.
Larsmo is also the name of one of the villages in the municipality of Larsmo.