The US singer, 26, was pictured in New York yesterday (24 September) sporting tresses dyed every colour of the rainbow.
Ke$ha's hair is usually blonde, however it seems she fancied a change - and perhaps then couldn't decide which shade to go for!
The star's mane is predominately fluorescent green on top and fades to yellow around her face. The lengths of her hair then blend into streaks of blue, pink and purple.
Most of us would be stumped as to what to team multicoloured hair with, yet Ke$ha has somehow nailed the look with light blue denim hot pants, a lace top and bright green wedges.
She's topped off her head-turning outfit with a funky leather jacket, studded bag and bright yellow manicure.
Two days ago, Ke$ha hinted that she was going for an image overhaul by posting a picture of herself on Instagram while standing in front of a rainbow wall.
Last night, she uploaded another snap showing off her new look. Alongside it, she commented: "Feeling the rainbow."
What do you think of Ke$ha's hair? Love it or hate it? Tell us below, as the best comment from across the website each week wins £50!