Harleigh is a census-designated place (CDP) in Hazle Township, Luzerne County, Pennsylvania, United States, north of the city of Hazleton. The CDP population was 1,104 at the 2010 census.
Harleigh is located at 40°59′0″N 75°58′20″W.
According to the United States Census Bureau, the CDP has a total area of 0.58 square miles (1.5 km2), all of it land. Harleigh is located less than one mile north of the city of Hazleton, along PA 940 (an east-west road). The western terminus of PA 940 is located just west of Harleigh at PA 309 (a north-south highway); it connects Hazleton (to the south) with Mountain Top and Wilkes-Barre (to the north).