Primrose is an unincorporated community in Van Zandt County, Texas, United States. According to the Handbook of Texas, the community had a population of 24 in 2000.
Primrose is located on Farm to Market Road 314, southeast of Canton in southeastern Van Zandt County.
Primrose had its own school in the 1930s. Since the 1950s, Primrose has been served by the Van Independent School District.