Bryan is located in northwestern Ohio in Williams County (of which it is the county seat) about 50 miles west-southwest of Toledo and 5 miles west of the Tiffin River. The population estimate for July 1, 1998 was 8,510, an increase of 162 since 1990.