North Lima is an unincorporated community and census-designated place in eastern Beaver Township, Mahoning County, Ohio, United States. The population was 1,369 at the 2020 census. It is part of the Youngstown-Warren metropolitan area. It lies at the intersection of State Routes 7, 164, and 165.