According to the United States Census Bureau, the township has a total area of 41.4 square miles (107.1 km2), all land.
[4] Rome Township is located in the southeastern part of Crawford County in the Northwestern Glaciated Plateau of Pennsylvania.
The highest elevation is 1,790 ft (550 m) is located near Buells Corners, Pennsylvania.
[2] As of the census[6] of 2000, there were 1,745 people, 532 households, and 422 families residing in the township.
17.9% of all households were made up of individuals, and 6.8% had someone living alone who was 65 years of age or older.