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