Southern Maryland

Leonardtown, Maryland

Town

St. Mary's County seat on Breton Bay

Leonardtown is an incorporated town and the seat of St. Mary's County, with a historic square, Breton Bay waterfront and the Leonardtown Wharf park.

History & Local Character

Founded in 1660 as Seymour Town and renamed for Leonard Calvert, it has been the county seat since 1695.

Housing & Real Estate

Historic in-town homes, waterfront properties and newer subdivisions.

Restaurants & Shopping

The square and Fenwick Street hold restaurants, taverns and cafes in historic buildings.

Schools & Education

St. Mary's County Public Schools serves the town, with Leonardtown High School.

Parks & Recreation

Leonardtown Wharf Park, the McIntosh Run trails and the nearby St. Mary's River State Park provide access.

Transportation & Accessibility

MD 5 and MD 245 meet in Leonardtown; there is no rail service.

Local Businesses

RestaurantsBoutiquesProfessional services

No businesses are listed in Leonardtown yet. Add your business to be the first.

Nearby Attractions

  • Leonardtown Wharf
  • Historic Town Square
  • St. Mary's River State Park

Advantages & Considerations

Advantages

  • Walkable historic square
  • Waterfront park
  • County services

Considerations

  • Limited transit
  • Long drive to Washington

Frequently Asked Questions

Is Leonardtown the county seat?

Yes. Leonardtown is an incorporated town and the seat of St. Mary's County.

More in St. Mary's County

All Maryland Cities & Towns
MDMaryland Directory

Maryland Business Directory — connecting local businesses and communities across the Old Line State. A business directory Maryland neighbors trust, built by neighbors, for neighbors — one curated listing at a time.

List your business

Reach residents and visitors searching Maryland. Affordable for locally owned businesses.

Apply to be listed

Maryland · The Old Line State

© 2026 Maryland Directory — a community directory