Elkland is a borough in Tioga County, Pennsylvania, United States. The population was 1,827 at the 2020 census. Elkland is located at 41°59′24″N 77°18′40″W / 41.99000°N 77.31111°W. According to the United States Census Bureau, the borough has a total area of 2.3 square miles, all land. It is located along the Cowanesque River.