Blanket is a town located in Brown County in west-central Texas, United States. The population was 369 at the 2020 census. The town takes its name from nearby Blanket Creek.