Duke students, even those who are not permanent residents, may vote in NC as long as they moved to Durham County at least 30 days before the election and meet these eligibility requirements:
For students who are not permanent residents of NC, deciding where to vote is a personal choice. If there is a candidate or issue in your home state of particular importance to you, you might opt to register to vote and obtain an absentee ballot in your home state. Also, if your home state is considered a "swing state," you might think about registering to vote in your home state by absentee ballot. To apply for an absentee ballot for your state, check with your State Secretary. In most cases, the absentee ballot is sent to you by mail, and you must get the ballot back to your Board of Elections before Election Day. Requirements vary from state to state, and some states require you to sign an affidavit and send a copy of your driver's license or other ID with your absentee ballot.
On the other hand, if you have lived in North Carolina for at least 30 days before the election (since October 6, 2012), you are eligible to register to vote in North Carolina. There is an early voting/registration site in the West Union Building. Election day polling locations in Durham are within walking distance of East Campus and near West Campus, Central Campus, and the Duke Medical Center.