Troy is a city in Lincoln County, Missouri, United States. As of the 2010 census the population was 10,540. It is the county seat of Lincoln County.
Troy is located at 38°58′30″N 90°58′38″W / 38.975°N 90.97722°W / 38.975; -90.97722 (38.974922, -90.977132). According to the United States Census Bureau, the city has a total area of 5.9 square miles (15.4 km²), of which, 5.9 square miles (15.4 km²) of it is land and 0.17% is water.
As of the census of 2000, there were 6,737 people, 2,521 households, and 1,747 families residing in the city. The population density was 1,134.5 people per square mile (437.9/km²). There were 2,661 housing units at an average density of 448.1 per square mile (173.0/km²). The racial makeup of the city was 93.87% White, 2.86% African American, 0.39% Native American, 0.13% Asian, 0.01% Pacific Islander, 0.80% from other races, and 1.93% from two or more races. Hispanic or Latino of any race were 1.71% of the population.