');
US City Data

Leonardtown vs St. James

Side-by-side comparison

How does Leonardtown, MD compare to St. James, MD? Leonardtown has a population of 4,712 with a median household income of $148,276, while St. James has 4,581 residents and a median income of $103,105. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricLeonardtown, MDSt. James, MDDifference
Population4,7124,581+2.9%
Median Age3540.3-13.2%
Foreign Born %9.8%10.4%-5.8%
Economy
MetricLeonardtownSt. JamesDifference
Median Income$148,276$103,105+43.8%
Unemployment1.5%0.5%+100.0%
Poverty Rate2.6%3.1%-16.1%
Bachelor's+46.9%33.7%+39.2%
Housing
MetricLeonardtownSt. JamesDifference
Home Value$528,100$390,800+35.1%
Median Rent$1793/mo$1252/mo+43.2%
Housing Units1,7911,704+5.1%

Learn More

Leonardtown, MD ProfileSt. James, MD ProfileCost of Living in MarylandMore ComparisonsCity Rankings