Clifton Heights is a borough in Delaware County, Pennsylvania, United States, located on Darby Creek 5 miles west of downtown Philadelphia. As of the 2020 census, the population was 6,863.