Oslo ( ) is a city in Marshall County, Minnesota, United States. The population was 239 at the 2020 census.

Minnesota Highway 1 and Minnesota Highway 220 are two of the main routes in the community. Oslo is three miles east of Interstate 29 in nearby North Dakota.

History

A post office called Oslo has been in operation since 1905. The city was named after Oslo, the capital of Norway.

Geography

According to the United States Census Bureau, the city has a total area of , of which is land and is water.

Oslo is located along Minnesota Highway 1, adjacent to the state line of North Dakota (Walsh County).

The Red River of the North flows through at the western edge of Oslo.

Demographics