According to the United States Census Bureau, the borough has a total area of , of which, of it is land and of it (5.34%) is water.
Vandergrift has a continental climate with cold winters averaging 22 degrees in January and 82 in July.