Macedonia's parliament Tuesday set December 11 as the date for elections, local media reported.
A majority of parliamentarians in the capital Skopje voted to set the date and to dissolve the current parliament.
The decision was approved by parliament speaker Trajko Veljanovski, meaning the electoral commission can begin to prepare for the election.
Macedonia has been undergoing a political crisis for more than a year and a half, due to a deep divide between long-time Prime Minister Nikola Gruevski and the social-democrat led opposition.
After mediation by the US and the EU in September a multi-party government was formed.
An important precondition for the new elections was that tens of thousands of invalid registrations were removed from voter rolls which the opposition claimed had previously been used to manipulate results.
A special state prosecutor to examine corruption and criminality in politics was alson engaged.
Parliamentary election were already delayed in April and June.