Blossom is a town in Lamar County, Texas, United States. The population was 1,494 at the 2010 census.
Blossom is located at 33°39′41″N 95°23′1″W (33.661395, -95.383675).
According to the United States Census Bureau, the city has a total area of 2.5 square miles (6.5 km2), of which 2.5 square miles (6.5 km2) is land and 0.04 square miles (0.10 km2) (1.57%) is water.
As of the census of 2001, there were 1,439 people, 571 households, and 424 families residing in the city. The population density was 573.2 people per square mile (221.4/km2). There were 606 housing units at an average density of 241.4 per square mile (93.2/km2). The racial makeup of the city was 94.30% White, 2.08% African American, 1.18% Native American, 0.14% Asian, 1.39% from other races, and 0.90% from two or more races. Hispanic or Latino of any race were 6.67% of the population.
Blossom is part of the Prairiland Independent School District.
There were 571 households, out of which 34.2% had children under the age of 18 living with them, 59.5% were married couples living together, 9.8% had a female householder with no husband present, and 25.7% were non-families.