Home / Compare / Indian Mountain Lake vs St. Marys

Indian Mountain Lake, PA vs St. Marys, PA

89
Indian Mountain Lake
Pennsylvania
VS
+31%
68
St. Marys
Pennsylvania

The cost of living difference between Indian Mountain Lake, PA and St. Marys, PA is dramatic. St. Marys is 31% cheaper than Indian Mountain Lake, a gap that translates to thousands of dollars per year in household expenses. Indian Mountain Lake has a cost index of 89 while St. Marys sits at 68, making this one of the more striking comparisons on our site. Relocating between these cities would require a serious reassessment of budget and lifestyle expectations.

On the housing front, median rent in Indian Mountain Lake is $1,247/month compared to $756/month in St. Marys — a 65% difference. Home values follow the same pattern: St. Marys is more affordable at $143,900 median vs $205,200.

Median household income in Indian Mountain Lake is $76,426 compared to $64,471 in St. Marys (+18.5%). The higher salaries in Indian Mountain Lake partially offset the cost difference, but don't fully close the gap. Looking at affordability, residents of Indian Mountain Lake spend roughly 19.6% of their income on rent, more than the 14.1% in St. Marys.

Income & Cost

Cost of Living Index
Indian Mountain Lake
89
St. Marys
68
24% cheaper
Median Household Income
Indian Mountain Lake
$76,426
16% higher
St. Marys
$64,471

Housing

Median Rent
Indian Mountain Lake
$1,247
St. Marys
$756
39% cheaper
Median Home Value
Indian Mountain Lake
$205,200
St. Marys
$143,900
30% cheaper
Population
Indian Mountain Lake
4,399
St. Marys
12,612

Salary Equivalency Calculator

What does your salary in one city buy you in the other?

$
Formula:

Everyday Prices

BLS Average Prices by metro area

Gasoline (regular)
Indian Mountain Lake $3.01
St. Marys
US $3.07
🥚
Eggs (grade A, large)
Indian Mountain Lake $2.46
St. Marys
US $2.50
🥛
Milk (whole)
Indian Mountain Lake $3.96
St. Marys
US $4.03
🍞
Bread (white)
Indian Mountain Lake $1.82
St. Marys
US $1.85
🍗
Chicken breast
Indian Mountain Lake $4.07
St. Marys
US $4.14
Electricity
Indian Mountain Lake $0.22
St. Marys
US $0.19