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.
Harlem Alpine Shopping Center
1965 Harlem Road, Loves Park, IL
Early voting · Countywide vote center
[{'first': datetime.date(2026, 10, 7), 'last': datetime.date(2026, 10, 9), 'hours': '9:00 a.m. – 5:00 p.m.', 'days': 'Wed, Oct 7 – Fri, Oct 9'}, {'first': datetime.date(2026, 10, 12), 'last': datetime.date(2026, 10, 16), 'hours': '9:00 a.m. – 5:00 p.m.', 'days': 'Mon, Oct 12 – Fri, Oct 16'}, {'first': datetime.date(2026, 10, 19), 'last': datetime.date(2026, 10, 23), 'hours': '9:00 a.m. – 5:00 p.m.', 'days': 'Mon, Oct 19 – Fri, Oct 23'}, {'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 24), 'hours': '9:00 a.m. – 12:00 p.m.', 'days': 'Sat, Oct 24'}, {'first': datetime.date(2026, 10, 25), 'last': datetime.date(2026, 10, 25), 'hours': '10:00 a.m. – 4:00 p.m.', 'days': 'Sun, Oct 25'}, {'first': datetime.date(2026, 10, 26), 'last': datetime.date(2026, 10, 30), 'hours': '9:00 a.m. – 7:00 p.m.', 'days': 'Mon, Oct 26 – Fri, Oct 30'}, {'first': datetime.date(2026, 10, 31), 'last': datetime.date(2026, 11, 1), 'hours': '9:00 a.m. – 4:00 p.m.', 'days': 'Sat, Oct 31 – Sun, Nov 1'}, {'first': datetime.date(2026, 11, 2), 'last': datetime.date(2026, 11, 2), 'hours': '9:00 a.m. – 7:00 p.m.', 'days': 'Mon, Nov 2'}]
Winnebago County Administration Building
404 Elm St., Rockford, IL
Early voting · Countywide vote center
[{'first': datetime.date(2026, 9, 24), 'last': datetime.date(2026, 9, 25), 'hours': '9:00 a.m. – 5:00 p.m.', 'days': 'Thu, Sep 24 – Fri, Sep 25'}, {'first': datetime.date(2026, 9, 28), 'last': datetime.date(2026, 10, 2), 'hours': '9:00 a.m. – 5:00 p.m.', 'days': 'Mon, Sep 28 – Fri, Oct 2'}, {'first': datetime.date(2026, 10, 5), 'last': datetime.date(2026, 10, 9), 'hours': '9:00 a.m. – 5:00 p.m.', 'days': 'Mon, Oct 5 – Fri, Oct 9'}, {'first': datetime.date(2026, 10, 12), 'last': datetime.date(2026, 10, 16), 'hours': '9:00 a.m. – 5:00 p.m.', 'days': 'Mon, Oct 12 – Fri, Oct 16'}, {'first': datetime.date(2026, 10, 19), 'last': datetime.date(2026, 10, 23), 'hours': '9:00 a.m. – 5:00 p.m.', 'days': 'Mon, Oct 19 – Fri, Oct 23'}, {'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 24), 'hours': '9:00 a.m. – 12:00 p.m.', 'days': 'Sat, Oct 24'}, {'first': datetime.date(2026, 10, 25), 'last': datetime.date(2026, 10, 25), 'hours': '10:00 a.m. – 4:00 p.m.', 'days': 'Sun, Oct 25'}, {'first': datetime.date(2026, 10, 26), 'last': datetime.date(2026, 10, 30), 'hours': '9:00 a.m. – 7:00 p.m.', 'days': 'Mon, Oct 26 – Fri, Oct 30'}, {'first': datetime.date(2026, 10, 31), 'last': datetime.date(2026, 11, 1), 'hours': '9:00 a.m. – 4:00 p.m.', 'days': 'Sat, Oct 31 – Sun, Nov 1'}, {'first': datetime.date(2026, 11, 2), 'last': datetime.date(2026, 11, 2), 'hours': '9:00 a.m. – 7:00 p.m.', 'days': 'Mon, Nov 2'}]