Brookhaven is a borough in Delaware County, Pennsylvania, United States. The population was 8,300 at the 2020 census. Brookhaven is located at 39°52′14″N 75°23′27″W / 39.87056°N 75.39083°W with an average elevation of 98 feet above sea level.