File photo by Colby Rabon / Carolina Public Press

Early voting begins Thursday and continues through May 3, with the primary to be held on May 6. Here are all the early voting locations for each of the 18 westernmost counties in North Carolina. For more, go to the N.C. State Bureau of Elections.

Avery County

200 Montezuma St.
Courthouse Annex, Suite 307, Newland
Hours:
April 24 – 29 (excluding Sunday): 7 a.m. – 8 p.m.
April – May 2: 6 a.m. – 8 p.m.
May 3: 7 a.m. – 1 p.m.
Curbside voting available

Buncombe County

William H. Stanley Building
35 Woodfin St., Asheville
Hours:
April 24 – 25: 8 a.m. – 6 p.m.
April 26: 10 a.m. – 6 p.m.
April 28 – 30: 8 a.m. – 6 p.m.
May 1 – 2: 8 a.m. – 7 p.m.
May 3: 8 a.m. – 1 p.m.

Remote Sites:
North Asheville Library
1030 Merrimon Ave., Asheville

Girl Scout Office — Upper Building (Blue Awning)
64 WT Weaver Blvd., Asheville

South Buncombe Library
260 Overlook Road, Asheville

Skyland Fire Department
9 Miller Road, Asheville

West Asheville Library
942 Haywood Road, Asheville

Heaven’s Cloud Retreat — Old Union Hall Building
130 Sardis Road, Asheville

Black Mountain Library
105 N. Dougherty St., Black Mountain

Hours for all remote sites:
April 24 – May 2 (excluding Sunday): 10 a.m. – 6 p.m.
May 3: 8 a.m. – 1 p.m.

Cherokee County

17 Peachtree St., Murphy
Hours:
April 24 – May 2 (excluding Sunday): 7 a.m. – 7:30 p.m.
May 3: 7 a.m. – 1 p.m.

Clay County

54 Church St., Hayesville
Hours:
April 24 – 25: 8 a.m. – 7 p.m.
April 26: 8 a.m. – 5 p.m.
April 28 – May 2: 8 a.m. – 7 p.m.
May 3: 8 a.m. – 1 p.m.

Graham County

Board of Elections main office
18 Court St., Robbinsville
Hours:
April 24 – 30: 8 a.m. – 6 p.m.
May 1 – 2 : 8 a.m. – 7 p.m.
May 3: 8 a.m. – 1 p.m.

Haywood County

Senior Resource Center
81 Elmwood Way, Waynesville

Canton Library
11 Pennsylvania Ave., Canton

Town of Clyde Municipal Building
8437 Carolina Blvd., Clyde

Hours for all three locations:
April 24 – 25: 8:30 a.m. – 5 p.m.
April 26: 8:30 a.m. – 3:30 p.m.
April 28 – May 2: 8:30 a.m. – 5 p.m.
May 3: 8:30 a.m. – 1 p.m.

Henderson County

Henderson County Board of Elections Office
75 E. Central St., Hendersonville
Hours:
April 24 – 26: 8:30 a.m. – 6 p.m.
April 28 – 30: 8:30 a.m. – 6 p.m.
May 1 – 2: 8:30 a.m. – 7 p.m.
May 3: 8:30 a.m. – 1 p.m.

Remote Sites:
Edneyville Community Building/Parks & Recreation
15 Ida Rogers Road, Edneyville

Etowah Library
101 Brickyard Road, Etowah

Flat Rock Village Hall
110 Village Center Drive, Flat Rock

Fletcher Library
120 Library Road, Fletcher

Hours for all remote sites:
April 24 – 26: 9:30 a.m. – 6 p.m.
April 28 – May 2: 9:30 a.m. – 7 p.m.
May 3: 9:30 a.m. – 1 p.m.

Jackson County

Jackson County Board of Elections Office
876 Skyland Drive, #1, Sylva
Hours:
April 24: 8 a.m. – 6 p.m.
Aprils 25: 8 a.m. – 5 p.m.
April 26: 9 a.m. – 1 p.m.
April 28 – May 1: 8 a.m. – 6 p.m.
May 2: 8 a.m. – 5 p.m.
May 3: 9 a.m. – 1 p.m.

Remote Sites:
Cashiers Recreation Center
355 Frank Allen Drive, Cashiers
Hours:
April 24: 10 a.m. – 6 p.m.
Aprils 25: 10 a.m. – 5 p.m.
April 26: 10 a.m. – 1 p.m.
April 28 – May 1: 10 a.m. – 6 p.m.
May 2: 10 a.m. – 5 p.m.
May 3: 10 a.m. – 1 p.m.

Cullowhee Recreation Center
88 Cullowhee Mountain Road, Cullowhee
Hours:
April 24: 10 a.m. – 6 p.m.
Aprils 25: 10 a.m. – 5 p.m.
April 26: 10 a.m. – 1 p.m.
April 28 – May 1: 10 a.m. – 6 p.m.
May 2: 10 a.m. – 5 p.m.
May 3: 10 a.m. – 1 p.m.

Macon County

Macon County Court House
5 West Main St., Franklin
Hours:
April 24 – 25: 8 a.m. – 6 p.m.
April 26: 9 a.m. – 1 p.m.
April 28 – May 2: 8 a.m. – 6 p.m.
May 3: 9 a.m. – 1 p.m.

Civic Center
600 N. Fourth St., Highlands
Hours:
April 24 – 25: 9 a.m. – 5 p.m.
April 26: 9 a.m. – 1 p.m.
April 28 – May 2: 9 a.m. – 5 p.m.
May 3: 9 a.m. – 1 p.m.

Madison County

Madison County Board of Elections, Room 26
5707 U.S. 25-70 Hwy., Marshall

Hot Springs Community Center
43 N Andrews Ave., Hot Springs

Greater Ivy (Beech Glen) Community Center
2936 Beech Glen Road, Mars Hill

Marshall Community Center
145 Blannahassett Island Road, Room A, Marshall

Mars Hill Town Hall
280 N Main St., Mars Hill

Hours for all locations:
April 24 – 25: 9 a.m. – 7:30 p.m.
April 26: 8 a.m. – 1 p.m.
April 28 – May 2: 9 a.m. – 7:30 p.m.
May 3: 8 a.m. – 1 p.m.

McDowell County

Old Fort Library
65 E Mitchell St., Old Fort

Commissioners Board Room
60 E Court St., Marion

Hours for all locations:
April 24 – 25: 8 a.m. – 6 p.m.
April 26: 9 a.m. – 1 p.m.
April 28 – 30: 8 a.m. – 6 p.m.
May 1 – 2: 8 a.m. – 7 p.m.
May 3: 9 a.m. – 1 p.m.

Mitchell County

Board of Elections Office:
328 Longview Drive, Bakersville

138 Highland Ave., Spruce Pine

Hours for all locations:
April 24 – 26: 8 a.m. – 5 p.m.
April 28 – 30: 8 a.m. – 5 p.m.
May 1 – 2: 7 a.m. – 7 p.m.
May 3: 7 a.m. – 1 p.m.

Polk County

Board of Elections Office
40 Courthouse St., Columbus

Mill Spring Fire Department
66 School Road, Mill Spring

Green Creek Family Life Center
25 Shields Drive, Tryon

Hours for all locations:
April 24 – 25: 7 a.m. – 7 p.m.
April 26: 8 a.m. – 5 p.m.
April 28 – May 2: 7 a.m. – 7 p.m.
May 3: Only the Board of Elections office will be open from 8 a.m. – 1 p.m.

Rutherford County

Rutherford County Board of Elections
298 Fairground Road, Spindale
Hours:
April 24 – 25: 8:30 a.m. – 5 p.m.
April 28 – May 2: 8:30 a.m. – 5 p.m.
May 3: 8:30 a.m. – 1 p.m.

Rutherford County Annex
289 N. Main St., Rutherfordton
Hours:
April 28 – May 2: 10 a.m. – 6 p.m.
May 3: 8:30 a.m. – 1 p.m.

Swain County

Swain County Board of Elections Office
1422 S. Hwy. 19, Bryson City

Cherokee One-Stop Site
37 Cherokee Boys Club Loop, Cherokee

Hours for all locations:
April 24 – 26: 8 a.m. – 5 p.m.
April 28 – 30: 8 a.m. – 5 p.m.
May 1 – 2: 8 a.m. – 7 p.m.
May 3: 8 a.m. – 1 p.m.

Transylvania County

Transylvania County Library, Rogow Room
212 S. Gaston St., Brevard

Rosman Town Hall
6 Main St., Rosman

Hours for all locations:
April 24 – 25: 10 a.m. – 6 p.m.
April 26: 10 a.m. – 1 p.m.
April 28 – May 2: 10 a.m. – 6 p.m.
May 3: 10 a.m. – 1 p.m.

Watauga County

Watauga County Administration Building
814 W. King St., Boone
Hours:
April 24 – 25: 8 a.m. – 5 p.m.
April 28 – May 2: 11 a.m. – 7 p.m.
May 3: 8 a.m. – 1 p.m.

Western Watauga Community Center
1081 Old U.S. Hwy. 421, Sugar Grove
Hours:
April 24 – 25: 8 a.m. – 4 p.m.
April 28 – May 2: 11 a.m. – 7 p.m.
May 3: 8 a.m. – 1 p.m.

Blowing Rock Town Hall
1036 Main St., Blowing Rock
Hours:
April 24 – 25: 8 a.m. – 4 p.m.
April 28 – May 2: 11 a.m. – 7 p.m.
May 3: 8 a.m. – 1 p.m.

Deep Gap Fire Department
6583 Old U.S. 421, Deep Gap
Hours:
April 24 – 25: 8 a.m. – 4 p.m.
April 28 – May 2:11 a.m. – 7 p.m.
May 3: 8 a.m. – 1 p.m.

Meat Camp Fire Department
4797 Hwy. 194N, Boone
Hours:
April 24 – 25: 8 a.m. – 4 p.m.
April 28 – May 2: 11 a.m. – 7 p.m.
May 3: 8 a.m. – 1 p.m.

Yancey County

225 W. Main St., Burnsville
Hours:
April 24 – 25: 8:30 a.m. – 6:30 p.m.
April 26: 8 a.m. – 1 p.m.
April 28 – 30:  8:30 a.m. – 6:30 p.m.
May 1 – 2: 7:30 a.m. – 8 p.m.
May 3: 8 a.m. – 1 p.m.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License. You may republish our stories for free, online or in print. Simply copy and paste the article contents from the box below. Note, some images and interactive features may not be included here.

Micah Wilkins is an editorial intern at Carolina Public Press. Contact her at intern@carolinapublicpress.org.

Leave a comment

Your email address will not be published. Required fields are marked *