A girl wears face paint during carnival celebrations on January 13. The date is observed as New Year's Eve according to the old Orthodox calendar and is known as St. Vasilij Day in North Macedonia.
The festival is said to have pagan roots dating back some 1,400 years.
Celebrants choose costumes that reflect current events, religious themes, or the festival's pagan origins.
Some costumes seemed to make reference to the ongoing coronavirus pandemic.
Hundreds of people gathered in spite of local orders banning groups of more than four.
In past years, the carnival has become a major tourist attraction in the small town of Vevcani.
A reveler puts on makeup to take part in the carnival.
Many of the costumes are sinister or aim to satirize political affairs.
Police broke up the festivities, which violated restrictions on gatherings meant to contain the spread of the coronavirus.
There were scuffles between participants and police, but no injuries were reported.