Leonardtown is a city located in Maryland. With a 2020 population of 3,849, it is the 52nd largest city in Maryland and the 5516th largest city in the United States. Leonardtown is currently growing at a rate of 1.18% annually and its population has increased by 31.37% since the most recent census, which recorded a population of 2,930 in 2010. Spanning over 4 miles, Leonardtown has a population density of 1,012 people per square mile.
The average household income in Leonardtown is $101,542 with a poverty rate of 9.07%. The median rental costs in recent years comes to $879 per month, and the median house value is $398,300. The median age in Leonardtown is 37.3 years, 37 years for males, and 37.7 years for females. For every 100 females there are 115.2 males.