Beaver Township is located in the southern portion of Mahoning County and spans an area of 35.3 square miles. The 2010 census found 6,711 people in the township. North Lima lies at the center of the township, and part of the city of Columbiana is in the southern end of the township.
Beaver Township is a predominantly rural area with farms and homesites on large multiple-acre lots. It is centrally located among several metropolitan areas and is served by eight major state highways, just one hour or less away from Cleveland, Akron, Canton and Youngstown in Ohio, and from Pittsburgh, Sharon and New Castle in Pennsylvania.