Oliver is a census-designated place (CDP) in Fayette County, Pennsylvania, United States. The population was 2,535 at the 2010 census, down from 2,925 at the 2000 census. Oliver is located in North Union Township.
Oliver is located in central Fayette County at 39°54′52″N 79°43′2″W (39.914359, -79.717139). It is bordered to the south by the city of Uniontown, the county seat. To the southeast it is bordered by the suburb of East Uniontown.
U.S. Route 119, a four-lane bypass of Uniontown, passes through Oliver. The Mon–Fayette Expressway branches off US-119 near the center of Oliver. US 119 leads northeast 10 miles (16 km) to Connellsville, while the Mon–Fayette leads northwest and north 42 miles (68 km) to Jefferson Hills south of Pittsburgh. US-119 and the Mon–Fayette lead southwest 29 miles (47 km) to Morgantown, West Virginia.