Carlisle is a town northwest of Boston located in Middlesex County  Massachusetts  United States As of the 2010 US Census  the population of the town was 4 852 According to the United States Census Bureau  the town has a total area of 15