 Bolivar is located at (40.394788, -79.151616).According to the United States Census Bureau, the borough has a total area of , of which is land and 5.26% is water.Bolivar is located on the northern border of Fairfield Township, along the Conemaugh River.