Blue haired….. The term is defined by Urban Dictionary as “a white, left-leaning alternative girl. These girlstend to take everything very seriously and make everything about politics.” The blue-haired liberal stereotype is most often associated with alternative and punk communities. These communities, although linked to things like dyed hair, progressive political views and queerness, are not exclusively for one type of person.
Dyeing your hair unnatural colors such as pink, purple, green or blue does not necessarily communicate your sexuality or political ideologies to the public. However, there are trends in social media that cause people to make connections between hair color and politics.
https://ohiofusion.com/the-blue-haired-liberal/