The vote is seen as a close race between Janez Jansa's Slovenian Democratic Party (SDS) and the environmentalist Freedom Movement, led by Robert Golob, which wants more investment in renewable energy and greater transparency in state institutions.
The protest comes just weeks before the Alpine country of two million assumes the European Union's rotating presidency and follows increasing controversy over what critics say are conservative Prime Minister Janez Jansa's authoritarian tendencies.