Troy is a city in Oakland County in the U.S. state of Michigan. A northern suburb of Detroit, Troy is located about 22 miles north of downtown Detroit.