 According to the United States Census Bureau, the borough has a total area of , of which, of it is land and of it (8.04%) is water.New Eagle has three land borders, including Monongahela to the east, Carroll Township to the south and west, and Union Township to the northwest.Across the Monongahela River in Allegheny County to the north, New Eagle runs adjacent with Forward Township in Allegheny County.