Jamaica has traditionally had a two-party system, with power often alternating between the People's National Party (PNP) and Jamaica Labour Party (JLP). The party with current administrative and legislative power is the Jamaica Labour Party, after its 2020 victory. There are also several minor parties who have yet to gain a seat in parliament; the largest of these is the National Democratic Movement (NDM).