Now that voting in the presidential primaries has begun, debates are coming fast and furious — there are four more this month. Here are the dates:

Sunday, March 6 : Democrats

Wednesday, March 9 : Democrats

Thursday, March 10: Republicans

Republican presidential debate schedule

Here's the schedule for upcoming GOP debates:

The next GOP debate will be on March 10, 2016, in Florida and hosted by CNN.

If the GOP contest is still going on in April and May, there will be more debates in those months too.

As for previous GOP debates, check out our recaps of what happened (first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth, eleventh) or read the full transcripts (first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth, eleventh) for yourself.

Democratic presidential debate schedule

The Democratic debate schedule is as follows:

March 6, 2016: Flint, Michigan, hosted by CNN.

March 9, 2016: Miami, Florida, hosted by Univision and the Washington Post

Miami, Florida, hosted by Univision and the Washington Post Two more yet-to-be-scheduled debates in April and May, if the race is still going on by then.

The addition of new debates may be because the Democratic Party had been pressured from activists to add more debates — the GOP is hosting far more — and because half of the original Democratic debates were scheduled for weekends, when fewer people watch.

As for previous Democratic debates, check out recaps of what happened (first, second, third, fourth, fifth, sixth) or read the full transcripts (first,second, third, fourth, fifth, sixth).

General election debate schedule

These are still a very long way off, but the Commission on Presidential Debates has already announced the dates and planned locations for its fall 2016 general election debates.

September 26, 2016 : First presidential debate in Dayton, Ohio, at Wright State University

First presidential debate in Dayton, Ohio, at Wright State University October 4, 2016 : Vice presidential debate in Farmville, Virginia, at Longwood University

Vice presidential debate in Farmville, Virginia, at Longwood University October 9, 2016: Second presidential debate in St. Louis, Missouri, at Washington University in St. Louis

Second presidential debate in St. Louis, Missouri, at Washington University in St. Louis October 19, 2016: Third presidential debate in Las Vegas at the University of Nevada Las Vegas

Election Day 2016 is Tuesday, November 8.