 According to the United States Census Bureau, the city has a total area of , all of it land.Hazleton is located north of Tamaqua and south of Scranton/Wilkes-Barre.The city is located in Pennsylvania's ridge and valley section (on a plateau named Spring Mountain).