Larimore is a city in Grand Forks County, North Dakota, United States. It is located 3 miles south of the junction of US Highway 2 and North Dakota Highway 18. It is part of the "Grand Forks, ND-MN Metropolitan Statistical Area" or "Greater Grand Forks". The population was 1,346 at the 2010 census. Larimore was founded in 1881.
Larimore had its start in the year 1881 by the building of the railroad through that territory. It is named for N. G. Larimore, who owned a large farm in the area.
Larimore is located at 47°54′30″N 97°37′40″W.
According to the United States Census Bureau, the city has a total area of 0.59 square miles (1.53 km2), all of it land.
As of the census of 2010, there were 1,346 people, 552 households, and 358 families residing in the city. The population density was 2,281.4 inhabitants per square mile (880.9/km2). There were 623 housing units at an average density of 1,055.9 per square mile (407.7/km2). The racial makeup of the city was 92.3% White, 0.8% African American, 1.6% Native American, 0.4% Asian, 2.7% from other races, and 2.2% from two or more races.