A primary election is an election that narrows the field of candidates before an election for office. Primary elections are one means by which a political party or a political alliancenominates candidates for an upcominggeneral election or by-election.