When is the Primary Election?

Primary elections are held to decide which candidates get to actually run for office. The dates for these elections are determined by the different states.