');
US City Data

St. James vs Leonardtown

Side-by-side comparison

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

Population & Demographics
MetricSt. James, MDLeonardtown, MDDifference
Population4,5814,712-2.8%
Median Age40.335+15.1%
Foreign Born %10.4%9.8%+6.1%
Economy
MetricSt. JamesLeonardtownDifference
Median Income$103,105$148,276-30.5%
Unemployment0.5%1.5%-66.7%
Poverty Rate3.1%2.6%+19.2%
Bachelor's+33.7%46.9%-28.1%
Housing
MetricSt. JamesLeonardtownDifference
Home Value$390,800$528,100-26.0%
Median Rent$1252/mo$1793/mo-30.2%
Housing Units1,7041,791-4.9%

Learn More

St. James, MD ProfileLeonardtown, MD ProfileCost of Living in MarylandMore ComparisonsCity Rankings