Around 70 demonstrators braved the rain for the city's second Slut Walk, marching down Edinburgh's Royal Mail to the Scottish Parliament.
They included women, men and transgender people, both gay and straight.
Some dressed in eye-catching outfits to highlight the issue of women being blamed for sexual assaults because of their behaviour or clothing.
The first Slut Walks were held in Canada last year after one of Toronto's top cops suggested women wouldn't be raped if they didn't "dress like sluts."
March organiser Nicolle McSavene, a Dundee University student and sexual assault survivor, said: "People are still blaming the victim for what happens to them, people are still slut-shaming."
Unison Young Members representative Graham Smith was one of many men taking part.
He said: "This issue of victim blaming needs to be addressed and we need to be keeping up the pressure on the state and the police to make sure this is kept in the limelight."