Dracut is a town in Middlesex County. As of 2016, the town's estimated population was 31,352, making it the second most populous town with an open town meeting system of governance. Dracut is a great place to live for anyone looking for a place to call home. It is close to many towns and cities that offer great entertainment. Dracut is full with people that are positive and uplifting. Everyone is nice and respectful to each other.