Election day: Nov. 4
Last day to register to vote or change parties: Oct. 6 by 5 p.m.
Early voting dates and times:
• Oct. 20—Nov. 2; Monday—Friday, 10 a.m.—6 p.m. Saturday and Sunday, 1—5 p.m.
Early voting locations:
• Duval County Supervisor of Elections Main Office — 105 E. Mon- roe St.
• Duval County Supervisor of Elections Branch Office — 5200-02 Norwood Ave.
• Argyle Branch Library — 7973 Old Middleburg Rd. South
• Beaches Regional Library — 600 3rd St., Neptune Beach
• Bradham-Brooks Northwest Library — 1755 Edgewood Ave. West
• Highlands Regional Library — 1826 Dunn Ave.
• Mandarin Regional Library — 3330 Kori Rd.
• Murray Hill Branch Library — 918 Edgewood Ave. South
• Pablo Creek Regional Library — 13295 Beach Blvd.
• Regency Square Regional Library — 9900 Regency Square Blvd.
• South Mandarin Regional Library — 12125 San Jose Blvd.
• Southeast Regional Library — 10599 Deerwood Park Blvd.
• University Park Library — 3435 University Blvd. North
• Webb Wesconnett Regional Library — 6887 103rd St.
• West Regional Library — 1425 Chaffee Rd. South
Last day to request an absentee ballot to be mailed: Oct. 29 by 5 p.m.
Last day to pick up an absentee ballot: Nov. 4 by 7 p.m.
Sample ballots to be mailed: Oct. 16
What to bring to the polls: Signature and photo ID; absentee ballot if you requested one
Public logic and accuracy testing: Oct. 14 at 9:30 a.m., elections center, 5200-2 Norwood Ave., 2nd floor. The public is invited.