Poolesville is a town in western Montgomery County, Maryland, United States. 5,742 people lived there at the 2020 United States Census.