Troy is a city in and the county seat of Miami County, Ohio, United States. The population was 25,058 at the 2010 census, making it the largest city in the county; it is part of the Dayton Metropolitan Statistical Area. Troy is home to an annual Strawberry Festival the first weekend in June.