 According to the United States Census Bureau, the Borough of Speers has a total area of , of which, of it is land and of it (11.01%) is water.Speers has four land borders with Dunlevy to the southeast, Long Branch to the south-southeast, Twilight from the south to the west, and Charleroi to the northwest.Across the Monongahela River, Speers runs adjacent with Rostraver in Westmoreland County and Belle Vernon in Fayette County, the former connected by the Belle Vernon Bridge over I-70.