Voting locations in Rowan County
Countywide vote centers are marked when the published source confirms eligibility. Other sites are county options, not an assigned polling place for this precinct. Check the official source before traveling.
Rockwell American Legion Bldg.
8580 US Hwy 52, Rockwell, NC 28138
Early voting · Countywide vote center
[{'first': datetime.date(2026, 10, 15), 'last': datetime.date(2026, 10, 16), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Thu, Oct 15 – Fri, Oct 16'}, {'first': datetime.date(2026, 10, 19), 'last': datetime.date(2026, 10, 23), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 19 – Fri, Oct 23'}, {'first': datetime.date(2026, 10, 25), 'last': datetime.date(2026, 10, 25), 'hours': '1:00 p.m. – 5:00 p.m.', 'days': 'Sun, Oct 25'}, {'first': datetime.date(2026, 10, 26), 'last': datetime.date(2026, 10, 30), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 26 – Fri, Oct 30'}, {'first': datetime.date(2026, 10, 31), 'last': datetime.date(2026, 10, 31), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 31'}]
Rowan County Board of Elections
1935 Jake Alexander Blvd. W, Salisbury, NC 28147
Early voting · Countywide vote center
[{'first': datetime.date(2026, 10, 15), 'last': datetime.date(2026, 10, 16), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Thu, Oct 15 – Fri, Oct 16'}, {'first': datetime.date(2026, 10, 19), 'last': datetime.date(2026, 10, 23), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 19 – Fri, Oct 23'}, {'first': datetime.date(2026, 10, 25), 'last': datetime.date(2026, 10, 25), 'hours': '1:00 p.m. – 5:00 p.m.', 'days': 'Sun, Oct 25'}, {'first': datetime.date(2026, 10, 26), 'last': datetime.date(2026, 10, 30), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 26 – Fri, Oct 30'}, {'first': datetime.date(2026, 10, 31), 'last': datetime.date(2026, 10, 31), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 31'}]
ATWELL FIRE DEPARTMENT
135 CONCORDIA CHURCH RD, CHINA GROVE, NC 28023
Election Day
6:30 a.m. – 7:30 p.m.
BLACKWELDER PARK BAPTIST CHURCH
2204 SUMMIT AVE, KANNAPOLIS, NC 28081
Election Day
6:30 a.m. – 7:30 p.m.
BOSTIAN ELEMENTARY SCHOOL
4245 OLD BEATTY FORD RD, CHINA GROVE, NC 28023
Election Day
6:30 a.m. – 7:30 p.m.
BOSTIAN HEIGHTS FIRE DEPARTMENT
8211 OLD CONCORD RD, SALISBURY, NC 28146
Election Day
6:30 a.m. – 7:30 p.m.
CHINA GROVE COMMUNITY MEMORIAL BUILDING
412 S MYRTLE AVE, CHINA GROVE, NC 28023
Election Day
6:30 a.m. – 7:30 p.m.
CITY PARK RECREATIONAL BUILDING
316 LAKE DR, SALISBURY, NC 28144
Election Day
6:30 a.m. – 7:30 p.m.
CLEVELAND TOWN HALL
302 E MAIN ST, CLEVELAND, NC 27013
Election Day
6:30 a.m. – 7:30 p.m.
EAST ROWAN HIGH SCHOOL - LIBRARY
175 ST LUKES CHURCH RD, SALISBURY, NC 28146
Election Day
6:30 a.m. – 7:30 p.m.
EAST SPENCER MUNICIPAL BUILDING
105 S LONG ST, EAST SPENCER, NC 28039
Election Day
6:30 a.m. – 7:30 p.m.
ELLIS PARK
3541 OLD MOCKSVILLE RD, SALISBURY, NC 28144
Election Day
6:30 a.m. – 7:30 p.m.
ENOCHVILLE FIRE DEPARTMENT
808 N ENOCHVILLE AVE, CHINA GROVE, NC 28023
Election Day
6:30 a.m. – 7:30 p.m.
FAITH AMERICAN LEGION BUILDING
1015 GANTT ST, FAITH, NC 28041
Election Day
6:30 a.m. – 7:30 p.m.
GRANITE QUARRY MUNICIPAL BUILDING
143 N SALISBURY AVE, GRANITE QUARRY, NC 28072
Election Day
6:30 a.m. – 7:30 p.m.
ISENBERG ELEMENTARY SCHOOL
2800 JAKE ALEXANDER BLVD N, SALISBURY, NC 28147
Election Day
6:30 a.m. – 7:30 p.m.
JACKSON PARK UMC - HUT PROPERTY
1111 JACKSON ST, KANNAPOLIS, NC 28083
Election Day
6:30 a.m. – 7:30 p.m.
MT ULLA STATION - WEST ROWAN FIRE DEPARTMENT
781 GRAMPIAN RD, MOUNT ULLA, NC 28125
Election Day
6:30 a.m. – 7:30 p.m.
PARK AVENUE COMMUNITY CENTER
632 PARK AVE, SALISBURY, NC 28144
Election Day
6:30 a.m. – 7:30 p.m.
POOLETOWN FIRE DEPARTMENT
255 RICHFIELD RD, RICHFIELD, NC 28137
Election Day
6:30 a.m. – 7:30 p.m.
Rowan Public Library–South Branch
920 Kimball Rd, China Grove, NC 28023
Early voting and Election Day
[{'first': datetime.date(2026, 10, 15), 'last': datetime.date(2026, 10, 16), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Thu, Oct 15 – Fri, Oct 16'}, {'first': datetime.date(2026, 10, 19), 'last': datetime.date(2026, 10, 23), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 19 – Fri, Oct 23'}, {'first': datetime.date(2026, 10, 25), 'last': datetime.date(2026, 10, 25), 'hours': '1:00 p.m. – 5:00 p.m.', 'days': 'Sun, Oct 25'}, {'first': datetime.date(2026, 10, 26), 'last': datetime.date(2026, 10, 30), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 26 – Fri, Oct 30'}, {'first': datetime.date(2026, 10, 31), 'last': datetime.date(2026, 10, 31), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 31'}]
6:30 a.m. – 7:30 p.m.
SALEM LUTHERAN CHURCH - FELLOWSHIP BUILDING
5080 SHERRILLS FORD RD, SALISBURY, NC 28147
Election Day
6:30 a.m. – 7:30 p.m.
SHOAFS WAGON WHEEL
151 BARN DANCE DR, SALISBURY, NC 28147
Election Day
6:30 a.m. – 7:30 p.m.
UNION FIRE DEPARTMENT
1470 UNION CHURCH RD, SALISBURY, NC 28146
Election Day
6:30 a.m. – 7:30 p.m.
WEST LIBERTY FIRE DEPARTMENT
135 ST MATTHEWS CHURCH RD, SALISBURY, NC 28146
Election Day
6:30 a.m. – 7:30 p.m.
WEST PARK BAPTIST CHURCH
715 WEST PARK DR, ROCKWELL, NC 28138
Election Day
6:30 a.m. – 7:30 p.m.
WEST ROWAN MIDDLE SCHOOL
5925 STATESVILLE BLVD, SALISBURY, NC 28147
Election Day
6:30 a.m. – 7:30 p.m.