 According to the United States Census Bureau, the borough has a total area of , all of it land.Swoyersville's terrain is flat in the south, with the northern part of the borough being hilly.The majority of the borough's land is urban, with some forest in the north.