Napoleon is a city located in the state of Ohio within the United States. It serves as the county seat for Henry County and is situated along the Maumee River.
The city is positioned approximately 44 miles (71 km) southwest of Toledo. According to the 2020 census, Napoleon had a total population of 8,862 residents.