The Democratic race for President has whittled down to its two major contenders - here where to watch them in a town hall event in New Hampshire tonight.

CNN is hosting a Democratic Town Hall with Hillary Clinton and Bernie Sanders, the final two major presidential candidates on the Democratic side.

The Town Hall is being hosted by CNN anchor Anderson Cooper, with coverage beginning at 8 p.m. ET on the network. However, the actual Town Hall begins at 9 p.m. ET.

Clinton and Sanders are coming off a nail-biting photo finish in the Iowa caucuses. Clinton narrowly defeated Sanders in the end - 49.9 percent to 49.6 percent - but both can essentially claim victory in the end. For Sanders, it's a sign of how far he's come since announcing his run for presidency on April 30, 2015. For Clinton, it's a big improvement over her third place finish in Iowa during her 2008 presidential run.

Watch Democratic Town Hall In New Hampshire Live Online Or Through Mobile Devices
 

So what if you can't watch the Democratic Town Hall live as it's happening in New Hampshire? Have no fear, CNN is providing a live stream of the event on its website, which you can find here. You can watch this on your desktop, while you need to download to mobile app (iTunes or Google Play) for mobile devices viewing.

Keep Up With The Democratic Town Hall In New Hampshire On Social Media
 

Want to keep up with the Democratic Town Hall via social media? Use the hashtag #DemTownHall on Twitter to have your voice heard and see what other viewers are saying.