Indian Lake
Borough in Somerset County, Pennsylvania

Indian Lake is a borough in Somerset County, Pennsylvania, with 390 residents (2020 Census). It sits at 2,280 ft (695 m) above sea level. The nearest town is Stonycreek, 2.1 miles S.
- 390residents (2020 Census)
- 2,280 ftelevation · 695 m
- 3.6 sq miland area · 9.2 km²
- 109 / sq mipopulation density
- 15560ZIP code
About Indian Lake
Indian Lake is a borough in Somerset County, Pennsylvania, United States. It is part of the Johnstown, Pennsylvania Metropolitan Statistical Area. The population was 391 at the 2020 census, down from 394 in 2010. Indian Lake is home to Indian Lake Golf Club, which opened in 1974, and was the first to be designed by Arnold Palmer, Northwinds Golf Course (public), Indian Lake Resort (fine dining, banquet, and lodging), Indian Lake Marina, and the James W. McIntyre Hiking and Biking Trail. United Airlines Flight 93 crashed near here into the field in Stonycreek Township during the attacks.
Text: Wikipedia · CC BY-SA 4.0
Indian Lake weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Indian Lake
Webcams: Windy.com
Living in Indian Lake
- Median household income
- $83,750
- Median home value
- $451,900
- Median rent
- $1,646/mo
- Median age
- 62.9
Do you know Indian Lake? Tell us about it
Help other travelers: share what makes Indian Lake special. We review every message before publishing it.
Map of Indian Lake
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Indian Lake Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Indian Lake, PA population
Indian Lake had 390 residents in the 2020 Census.
| 2020 Census | 390 |
|---|---|
| Density | 109 per sq mi (42 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Indian Lake at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Somerset County |
| Type | Borough |
| Population | 390 (2020) |
| Land area | 3.56 sq mi (9.2 km²) |
| Water area | 0.79 sq mi (2.04 km²) |
| Elevation | 2,280 ft (695 m) |
| Coordinates | 40.0418° N, 78.8669° W |
| ZIP code | 15560 |
| Official website | indianlakepa.us |
| Census code (GEOID) | 4236888 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Indian Lake
- Stonycreek2.1 mi S
- Shanksville2.7 mi SW
- Shade5.4 mi N
- Central City5.7 mi NE
- Cairnbrook6.3 mi NE
- Stoystown6.3 mi NW
- New Baltimore6.4 mi SE
- Quemahoning6.9 mi NW
- Friedens7.2 mi W
- Allegheny7.5 mi SE
- Hooversville7.9 mi N
- Juniata8.5 mi SE
Straight-line distance between town centers.
Frequently asked questions about Indian Lake
What county is Indian Lake in?
Indian Lake is in Somerset County, Pennsylvania.
What is the population of Indian Lake, PA?
390 people lived in Indian Lake at the 2020 Census.
What is the ZIP code of Indian Lake, PA?
The ZIP code of Indian Lake is 15560.
What is the elevation of Indian Lake?
2,280 feet (695 m) above sea level.
What towns are near Indian Lake?
Stonycreek (2.1 mi), Shanksville (2.7 mi), Shade (5.4 mi), Central City (5.7 mi), Cairnbrook (6.3 mi).
Last updated: