North Baltimore is a village in Wood County, Ohio, United States. The population was 4,240 at the 2010 census. According to the United States Census Bureau, the village has a total area of 2.2 square miles (5.7 km2), of which, 2.2 square miles (5.7 km2) of it is land and 0.04 square miles (0.10 km2) of it (1.33%) is water. The village is west of Interstate 75 on State Highway 18 (West State Street/South Main Street). North Baltimore is about 12 miles south of Bowling Green, 8 miles north of Findlay, and about halfway between Lima and Toledo (closer).