Northville is a city located in and divided by Oakland and Wayne counties in the U.S. state of Michigan. The area is a suburb of Metropolitan Detroit. The population was 5,970 at the 2010 census. Most of the city is in Oakland County and is surrounded by the city of Novi. The Wayne County portion is surrounded by Northville Township. Northville is served by Northville Public Schools. The city is located 21 miles (34 km) northeast of Ann Arbor and 29 miles (47 km) northwest of Detroit.