Bernie Sanders, Hillary Clinton

Democratic presidential candidate, Sen. Bernie Sanders, I-Vt., right, speaks at the NBC, YouTube Democratic presidential debate at the Gaillard Center, Sunday, Jan. 17, 2016, in Charleston, S.C. To the left is Democratic presidential candidate, Hillary Clinton.

(Stephen B. Morton/The Associated Press)

Democratic presidential hopefuls Hillary Clinton and Bernie Sanders will be in front of voters twice in the next two days, appealing to New Hampshire and the country.

CNN is hosting a town hall tonight in New Hampshire. The event, moderated by Anderson Cooper, will start at 8 p.m. CST. Candidates will appear on state separately to field questions but there will be no one-on-one debate.

There are plenty of ways to watch the event. The town hall will be live-streamed online at CNN.com and across mobile devices via CNNgo. CNN International and CNN en Espanol will also simulcast the Town Hall.

The following night, Clinton and Sanders will meet for a head-to-head debate on MSNBC.

The event, set for the University of New Hampshire in Durham, will begin at 8 p.m. CST. It will be moderated by NBC News' Chuck Todd and MSNBC's Rachel Maddow.

The event will air live on MSNBC. You can watch a live stream of the debate at NBCNews.com and MSNBC.com. Real-time reactions and analysis will be available at decision2016.nbcnews.com.

The debate will also be available via NBC/MSNBC apps on Android and iOS.

Social media users can follow using the hashtag #DemDebate.

The event is the first after the Iowa caucuses, where Clinton narrowly edged Sanders. The New Hampshire primary - the first in the 2016 presidential race - will be held Feb. 9.