 The total area is 10.47% water.Charleroi has four land borders, including North Charleroi to the north, Speers to the southwest, Twilight to the south, and Carroll Township to the west.Across the Monongahela River to the east, Charleroi runs adjacent with Rostraver Township in Westmoreland County.