 Middle Island, which is part of the Ohio River Islands National Wildlife Refuge, is located in the Ohio opposite St. Marys; a bridge connects the city to the island.According to the United States Census Bureau, the city has a total area of , all of it land.As of the census of 2010, there were 1,860 people, 841 households, and 543 families living in the city.