How to find your NC Election Day polling place

How to find your NC Election Day polling place

RALEIGH, N.C. (WNCN) — Unlike the early voting period, where eligible voters can register and cast a ballot at any site in the county where they reside, North Carolina voters will have to go to their assigned polling place on Election Day, Nov. 5.

But how do you know where that is?

The N.C. State Board of Election has a tool where registered voters can find their polling place by entering their home address. Once voters submit their address, they’ll be able to see the location of their Election Day polling place as well as their exact precinct and sample ballot. For some, a photo of the location is also available.

You can also search using the tool below:

Election Day Polling Place Search

Search by Precinct

Search by Address

If your residential address contains north, south, east, or west, you may have to try different options to locate your polling place.
For example, if your residential address is 123 W Main St, your options are:

123 W Main St

123 Main St W

123 West Main St

123 Main St West

Remember to include the street type. If your residential address is 789 Park Avenue, your options are:

789 Park Avenue

789 Park Ave

* required fields


*

<Select a County>
ALAMANCE
ALEXANDER
ALLEGHANY
ANSON
ASHE
AVERY
BEAUFORT
BERTIE
BLADEN
BRUNSWICK
BUNCOMBE
BURKE
CABARRUS
CALDWELL
CAMDEN
CARTERET
CASWELL
CATAWBA
CHATHAM
CHEROKEE
CHOWAN
CLAY
CLEVELAND
COLUMBUS
CRAVEN
CUMBERLAND
CURRITUCK
DARE
DAVIDSON
DAVIE
DUPLIN
DURHAM
EDGECOMBE
FORSYTH
FRANKLIN
GASTON
GATES
GRAHAM
GRANVILLE
GREENE
GUILFORD
HALIFAX
HARNETT
HAYWOOD
HENDERSON
HERTFORD
HOKE
HYDE
IREDELL
JACKSON
JOHNSTON
JONES
LEE
LENOIR
LINCOLN
MACON
MADISON
MARTIN
MCDOWELL
MECKLENBURG
MITCHELL
MONTGOMERY
MOORE
NASH
NEW HANOVER
NORTHAMPTON
ONSLOW
ORANGE
PAMLICO
PASQUOTANK
PENDER
PERQUIMANS
PERSON
PITT
POLK
RANDOLPH
RICHMOND
ROBESON
ROCKINGHAM
ROWAN
RUTHERFORD
SAMPSON
SCOTLAND
STANLY
STOKES
SURRY
SWAIN
TRANSYLVANIA
TYRRELL
UNION
VANCE
WAKE
WARREN
WASHINGTON
WATAUGA
WAYNE
WILKES
WILSON
YADKIN
YANCEY


*

<Select a Precinct>


*


*


*

NC
SC
TN
VA


*

.pagecontainer {
display: none;
}

You don’t have javascript enabled. This site will not function without enabling it.


window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag(‘js’, new Date());

gtag(‘config’, ‘UA-159880906-3’);

//load the menus with the sites in /Content/sites.txt
$(document).ready(function () {
var fileSites = new XMLHttpRequest();
var arrSites;
var timeDayHourMinute = String(new Date().getDate()) + ‘-‘ + String(new Date().getHours()) + ‘-‘ + String(new Date().getMinutes());

fileSites.open(‘get’, “/Content/sites.txt” + ‘?v=’ + timeDayHourMinute, false);
fileSites.send(null);

arrSites = JSON.parse(fileSites.responseText);

arrSites.sort(function (a, b) {
if (a.name > b.name) { return 1 }
if (a.name < b.name) { return -1 }
return 0;
});

for (i = 0; i < arrSites.length; i++) {
$('#menu_mobile').append('

  • ‘ + ‘_name_‘.replace(‘_name_’, arrSites[i].name).replace(‘_url_’, arrSites[i].url) + ‘
  • ‘);
    $(‘#menu_desktop’).append(‘

  • ‘ + ‘_name_‘.replace(‘_name_’, arrSites[i].name).replace(‘_url_’, arrSites[i].url) + ‘
  • ‘);
    if ($(‘#menu_index’).length) {
    $(‘#menu_index’).append(‘

  • ‘ + ‘_name_‘.replace(‘_name_’, arrSites[i].name).replace(‘_url_’, arrSites[i].url) + ‘
  • ‘);
    }
    }
    });

    $(document).ready(function () {

    //Turn off the autocomplete(chrome) when the user hits the browser back button.
    $(“input:text,form”).attr(“autocomplete”, “off”);

    //Clears the browser cache.
    window.history.replaceState(null, “Title”, window.location.href);

    //Creates tooltip for each of the error message.
    $(‘.field-validation-error’).each(function () {
    $(this).attr(‘title’, $(this).html());
    $(this).html(“”)
    });

    // setup controls based on criteria provided
    ToggleControls(null, $(“#SearchCriteriaType:checked”).val())

    });

    //reload the form
    $(‘#btnReset’).click(function () {
    window.location.href=”/PPLkup/”;
    });

    // Function takes id of the element as parameter and scroll the view to the element and set focus on it
    // The Vertical scroll position of the element is 100px below the top
    // The animation should take 500 milliseconds to complete
    function gotoControl(e, ctrlValue) {
    e.preventDefault();

    $(‘html, body’).animate({
    scrollTop: $(“#” + ctrlValue).offset().top – 100
    }, 500, function () { document.getElementById(ctrlValue).focus(); }
    );
    }

    // show/hide the controls based on criteria type selected
    // and clear fields and validation errors while switching options
    function ToggleControls(rb, value) {

    //clear validation errors when triggered by an event
    if (rb != null ) {
    ClearValidationErrors();
    }
    if (value == 2) {
    $(“#divPrecinctCriteria”).show();
    $(“#divAddressCriteria”).hide();
    $(“#divAddressInfoDetail”).hide();
    // on postback with precinct criteria option selected
    // clear address criteria fields since it is outdated
    // otherwise keep the address fields
    if (rb == null) {
    $(‘:input’, ‘form’)
    .not(‘:button, :submit, :reset, :radio, :checkbox, select’)
    .val(”);
    $(“#State”).val(‘NC’);
    }
    }
    else {
    $(“#divPrecinctCriteria”).hide();
    $(“#divAddressCriteria”).show();
    $(“#divAddressInfoDetail”).show();
    // clear precinct criteria fields
    $(“#CountyID”).val(0);
    $(“#PollingPlaceID”).val(0);
    }
    }

    // clear validation errors on the form
    function ClearValidationErrors() {
    //Reset validation message
    $(‘.field-validation-error’)
    .removeClass(‘field-validation-error’)
    .addClass(‘field-validation-valid’);

    //Reset input style
    $(‘.input-validation-error’)
    .removeClass(‘input-validation-error’)
    .addClass(‘valid’);

    //Reset validation summary
    $(“.validation-summary-errors”)
    .removeClass(“validation-summary-errors”)
    .addClass(“validation-summary-valid”);
    }

    // onchange format zip with leading zeroes when length 0 && zip.length < 5) {
    this.value = ("00000" + zip).slice(-5)
    }
    else {
    this.value = zip;
    }
    });

    //click handler for search button
    //to show search status pop-up to the user
    $('#btnSearch').click(function (e) {
    e.preventDefault();
    // In chrome, when enter key is used to submit the form chrome is not hiding the autofill box.
    // To handle the above scenario, set focus to search button to hide the autofill box.
    $(this).focus();

    swal({
    title: "Searching",
    text: "Searching polling place data…please wait.

    “,
    html: true,
    showConfirmButton: false,
    animation: false
    });

    setTimeout(function () { $(‘#btnSearch’).closest(“form”).submit(); }, 2000);
    });

    //Function to dynamically load precincts dropdown based on the county selected
    function loadPrecincts() {
    var countyId = $(“#CountyID”).val();
    $.ajax({
    type: “POST”,
    data: { CountyId: countyId },
    url: ‘/PPLkup/LoadPrecincts/’,
    cache: false,
    success: function (data) {
    // empty contents before getting precinct list
    $(“#PollingPlaceID”).empty();
    // set precinct list
    $.each(data, function (i) {
    if (data[i].PollingPlaceID == 0) {
    // () signs in the text is mixed up with tags and not displaying correctly so replace with character entities.
    data[i].Description = data[i].Description.replace(“”, “>”);
    }
    var optionhtml = “” + data[i].Description + “”;
    $(“#PollingPlaceID”).append(optionhtml);
    });
    },
    error: DisplayError
    });
    }

    //log the error message when ajax method fails
    function DisplayError(xhr) {
    var msg = JSON.parse(xhr.responseText);
    console.log(msg.Message);
    }

    All Election Day polling places will be open from 6:30 a.m. to 7:30 p.m. on Nov. 5. All voters will have to show a photo ID when checking in to get their ballot. Assistance is available to those with impairments, disabilities or accessibility needs. Curbside voting is also available for eligible voters.

    For those unsure whether or not they’re registered, the NCSBE also has a tool where residents can check their status. This search tool, which requires users to enter a person’s full legal first and last name, can show whether a person is registered or has been removed/denied from voter rolls.

    If a person is registered, this tool will also allow voters to see all their details, including jurisdictions, Election Day polling place, current sample ballot, and voting history in North Carolina.

    This tool can also be used to check whether a ballot returned either by mail or in-person early voting in the current election cycle has been accepted.

    Ashley Anderson

    Source link