2026 Primary Election Logic and Accuracy Testing Notice
Search autocomplete is currently not responding. Please try again later.
Search autocomplete is currently not responding. Please try again later. Read the Full Public Notice of the 2026 Primary Election Logic and Accuracy Test (English & Spanish PDF). Notices Posted on October 31, 2025 Notice of Special Election, State Representative, District 90 Notices Posted on November 03, 2025 Notice of Special Election, State Representative, District 87 Notices Posted on November 03, 2025 Register to Vote .fancyButton73.fancyButton:link,.fancyButton73.fancyButton:visited, .fancyButton73div.fancyButton{ background-color: rgb(190, 30, 45); background-repeat: no-repeat; background-position: center 1.35em ; position: relative; transition: all .2s ease-in-out; z-index: 0; background-size: 8em; } .fancyButton73:before { content:''; display: block; position: absolute; height: 4px; width: 100%; background:#f2f2f233; transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6); bottom: 0; z-index: 1; } .fancyButton73:hover:before { background:#032D6000; } .fancyButton73 .text:after { content: ''; height: 4px; width: 10%; background: #EBB020 ; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0); transition:.3s ease-in-out; border-radius: 30px; z-index: 1;} .fancyButton73.fancyButton:hover,.fancyButton73.fancyButton:focus,.fancyButton73.fancyButton:active,.fancyButton73.fancyButton.hover{ background-color: rgb(150, 27, 50); background-image: url('/ImageRepository/Document?documentID=108'); background-repeat: no-repeat; transition: all .3s ease-in-out; backdrop-filter: blur(18px); box-shadow: rgba(0, 20, 40, 0.06) 0px -3px 6px, rgba(0, 20, 40, 0.06) 0px 3px 6px; backdrop-filter: blur(5px); } .fancyButton73 .text:is(:hover,:focus,:active):after { height: 4px; width: 80%; box-shadow: 0.3px 0.5px 0.7px rgba(10, 52, 62,0.06), 0.9px 1.8px 2.3px -0.3px rgba(10, 52, 62,0.06), 1.6px 3.1px 3.9px -0.6px rgba(10, 52, 62,0.06), 2.3px 4.7px 5.9px -0.8px rgba(10, 52, 62,0.06), 3.4px 6.7px 8.5px -1.1px rgba(10, 52, 62,0.06), 4.8px 9.6px 12.1px -1.4px rgba(10, 52, 62,0.06), 6.8px 13.6px 17.1px -1.7px rgba(10, 52, 62,0.06), 9.5px 19px 23.9px -1.9px rgba(10, 52, 62,0.06), 13px 26px 32.7px -2.2px rgba(10, 52, 62,0.06), 17.5px 35px 44px -2.5px rgba(10, 52, 62,0.06); transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6);} .fancyButton73.fancyButton:link > span,.fancyButton73.fancyButton:visited > span, .fancyButton73div.fancyButton > span{ } .fancyButton73.fancyButton:hover > span,.fancyButton73.fancyButton:focus > span,.fancyButton73.fancyButton:active > span,.fancyButton73.fancyButton.hover > span{ } .fancyButton73.fancyButton .text{ color: rgb(255, 255, 255); font-size: 1.2em; font-family: "Hind Madurai"; padding-top: 8.5em; padding-bottom: 1.5em; font-weight: 300; text-decoration: none; padding-top: 8.5em; padding-bottom: 1.5em; background-image: url('/ImageRepository/Document?documentID=110'); background-repeat: no-repeat; background-position: center 2.25em ; transition: all .3s ease-in-out; background-size: 5.25em; } .fancyButton73.fancyButton:hover .text,.fancyButton73.fancyButton:focus .text,.fancyButton73.fancyButton:active .text,.fancyButton73.fancyButton.hover .text{ text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=109'); background-repeat: no-repeat; background-position: center 1.75em ; transition: all .2s ease-in-out; } Voter Dashboard .fancyButton74.fancyButton:link,.fancyButton74.fancyButton:visited, .fancyButton74div.fancyButton{ background-color: rgb(154, 205, 243); background-repeat: no-repeat; background-position: center 1.35em ; position: relative; transition: all .2s ease-in-out; z-index: 0; background-size: 8em; } .fancyButton74:before { content:''; display: block; position: absolute; height: 4px; width: 100%; background:#f2f2f255; transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6); bottom: 0; z-index: 1; } .fancyButton74:hover:before { background:#032D6000; } .fancyButton74 .text:after { content: ''; height: 4px; width: 10%; background: #38B7EA; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0); transition:.3s ease-in-out; border-radius: 30px; z-index: 1;} .fancyButton74.fancyButton:hover,.fancyButton74.fancyButton:focus,.fancyButton74.fancyButton:active,.fancyButton74.fancyButton.hover{ background-color: rgb(12, 58, 119); background-image: url('/ImageRepository/Document?documentID=108'); background-repeat: no-repeat; transition: all .3s ease-in-out; backdrop-filter: blur(18px); box-shadow: rgba(0, 20, 40, 0.06) 0px -3px 6px, rgba(0, 20, 40, 0.06) 0px 3px 6px; backdrop-filter: blur(5px); } .fancyButton74 .text:is(:hover,:focus,:active):after { height: 4px; width: 80%; box-shadow: 0.3px 0.5px 0.7px rgba(10, 52, 62,0.06), 0.9px 1.8px 2.3px -0.3px rgba(10, 52, 62,0.06), 1.6px 3.1px 3.9px -0.6px rgba(10, 52, 62,0.06), 2.3px 4.7px 5.9px -0.8px rgba(10, 52, 62,0.06), 3.4px 6.7px 8.5px -1.1px rgba(10, 52, 62,0.06), 4.8px 9.6px 12.1px -1.4px rgba(10, 52, 62,0.06), 6.8px 13.6px 17.1px -1.7px rgba(10, 52, 62,0.06), 9.5px 19px 23.9px -1.9px rgba(10, 52, 62,0.06), 13px 26px 32.7px -2.2px rgba(10, 52, 62,0.06), 17.5px 35px 44px -2.5px rgba(10, 52, 62,0.06); transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6);} .fancyButton74.fancyButton:link > span,.fancyButton74.fancyButton:visited > span, .fancyButton74div.fancyButton > span{ } .fancyButton74.fancyButton:hover > span,.fancyButton74.fancyButton:focus > span,.fancyButton74.fancyButton:active > span,.fancyButton74.fancyButton.hover > span{ } .fancyButton74.fancyButton .text{ color: rgb(20, 20, 20); font-size: 1.2em; font-family: "Hind Madurai"; padding-top: 8.5em; padding-bottom: 1.5em; font-weight: 300; text-decoration: none; padding-top: 8.5em; padding-bottom: 1.5em; background-image: url('/ImageRepository/Document?documentID=133'); background-repeat: no-repeat; background-position: center 2.25em ; transition: all .3s ease-in-out; background-size: 5.25em; } .fancyButton74.fancyButton:hover .text,.fancyButton74.fancyButton:focus .text,.fancyButton74.fancyButton:active .text,.fancyButton74.fancyButton.hover .text{ color: rgb(255, 255, 255); text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=134'); background-repeat: no-repeat; background-position: center 1.75em ; transition: all .2s ease-in-out; } Upcoming Elections .fancyButton72.fancyButton:link,.fancyButton72.fancyButton:visited, .fancyButton72div.fancyButton{ background-color: rgb(190, 30, 45); background-repeat: no-repeat; background-position: center 1.35em ; position: relative; transition: all .2s ease-in-out; z-index: 0; background-size: 8em; } .fancyButton72:before { content:''; display: block; position: absolute; height: 4px; width: 100%; background:#f2f2f233; transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6); bottom: 0; z-index: 1; } .fancyButton72:hover:before { background:#032D6000; } .fancyButton72 .text:after { content: ''; height: 4px; width: 10%; background: #EBB020 ; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0); transition:.3s ease-in-out; border-radius: 30px; z-index: 1;} .fancyButton72.fancyButton:hover,.fancyButton72.fancyButton:focus,.fancyButton72.fancyButton:active,.fancyButton72.fancyButton.hover{ background-color: rgb(150, 27, 50); background-image: url('/ImageRepository/Document?documentID=108'); background-repeat: no-repeat; transition: all .3s ease-in-out; backdrop-filter: blur(18px); box-shadow: rgba(0, 20, 40, 0.06) 0px -3px 6px, rgba(0, 20, 40, 0.06) 0px 3px 6px; backdrop-filter: blur(5px); } .fancyButton72 .text:is(:hover,:focus,:active):after { height: 4px; width: 80%; box-shadow: 0.3px 0.5px 0.7px rgba(10, 52, 62,0.06), 0.9px 1.8px 2.3px -0.3px rgba(10, 52, 62,0.06), 1.6px 3.1px 3.9px -0.6px rgba(10, 52, 62,0.06), 2.3px 4.7px 5.9px -0.8px rgba(10, 52, 62,0.06), 3.4px 6.7px 8.5px -1.1px rgba(10, 52, 62,0.06), 4.8px 9.6px 12.1px -1.4px rgba(10, 52, 62,0.06), 6.8px 13.6px 17.1px -1.7px rgba(10, 52, 62,0.06), 9.5px 19px 23.9px -1.9px rgba(10, 52, 62,0.06), 13px 26px 32.7px -2.2px rgba(10, 52, 62,0.06), 17.5px 35px 44px -2.5px rgba(10, 52, 62,0.06); transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6);} .fancyButton72.fancyButton:link > span,.fancyButton72.fancyButton:visited > span, .fancyButton72div.fancyButton > span{ } .fancyButton72.fancyButton:hover > span,.fancyButton72.fancyButton:focus > span,.fancyButton72.fancyButton:active > span,.fancyButton72.fancyButton.hover > span{ } .fancyButton72.fancyButton .text{ color: rgb(255, 255, 255); font-size: 1.2em; font-family: "Hind Madurai"; padding-top: 8.5em; padding-bottom: 1.5em; font-weight: 300; text-decoration: none; padding-top: 8.5em; padding-bottom: 1.5em; background-image: url('/ImageRepository/Document?documentID=111'); background-repeat: no-repeat; background-position: center 2.25em ; transition: all .3s ease-in-out; background-size: 5.25em; } .fancyButton72.fancyButton:hover .text,.fancyButton72.fancyButton:focus .text,.fancyButton72.fancyButton:active .text,.fancyButton72.fancyButton.hover .text{ text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=120'); background-repeat: no-repeat; background-position: center 1.75em ; transition: all .2s ease-in-out; } Election Worker Dashboard .fancyButton76.fancyButton:link,.fancyButton76.fancyButton:visited, .fancyButton76div.fancyButton{ background-color: rgb(154, 205, 243); background-repeat: no-repeat; background-position: center 1.35em ; position: relative; transition: all .2s ease-in-out; z-index: 0; background-size: 8em; } .fancyButton76:before { content:''; display: block; position: absolute; height: 4px; width: 100%; background:#f2f2f255; transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6); bottom: 0; z-index: 1; } .fancyButton76:hover:before { background:#032D6000; } .fancyButton76 .text:after { content: ''; height: 4px; width: 10%; background: #38B7EA; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0); transition:.3s ease-in-out; border-radius: 30px; z-index: 1;} .fancyButton76.fancyButton:hover,.fancyButton76.fancyButton:focus,.fancyButton76.fancyButton:active,.fancyButton76.fancyButton.hover{ background-color: rgb(12, 58, 119); background-image: url('/ImageRepository/Document?documentID=108'); background-repeat: no-repeat; transition: all .3s ease-in-out; backdrop-filter: blur(18px); box-shadow: rgba(0, 20, 40, 0.06) 0px -3px 6px, rgba(0, 20, 40, 0.06) 0px 3px 6px; backdrop-filter: blur(5px); } .fancyButton76 .text:is(:hover,:focus,:active):after { height: 4px; width: 80%; box-shadow: 0.3px 0.5px 0.7px rgba(10, 52, 62,0.06), 0.9px 1.8px 2.3px -0.3px rgba(10, 52, 62,0.06), 1.6px 3.1px 3.9px -0.6px rgba(10, 52, 62,0.06), 2.3px 4.7px 5.9px -0.8px rgba(10, 52, 62,0.06), 3.4px 6.7px 8.5px -1.1px rgba(10, 52, 62,0.06), 4.8px 9.6px 12.1px -1.4px rgba(10, 52, 62,0.06), 6.8px 13.6px 17.1px -1.7px rgba(10, 52, 62,0.06), 9.5px 19px 23.9px -1.9px rgba(10, 52, 62,0.06), 13px 26px 32.7px -2.2px rgba(10, 52, 62,0.06), 17.5px 35px 44px -2.5px rgba(10, 52, 62,0.06); transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6);} .fancyButton76.fancyButton:link > span,.fancyButton76.fancyButton:visited > span, .fancyButton76div.fancyButton > span{ } .fancyButton76.fancyButton:hover > span,.fancyButton76.fancyButton:focus > span,.fancyButton76.fancyButton:active > span,.fancyButton76.fancyButton.hover > span{ } .fancyButton76.fancyButton .text{ color: rgb(20, 20, 20); font-size: 1.2em; font-family: "Hind Madurai"; padding-top: 8.5em; padding-bottom: 1.5em; font-weight: 300; text-decoration: none; padding-top: 8.5em; padding-bottom: 1.5em; background-image: url('/ImageRepository/Document?documentID=129'); background-repeat: no-repeat; background-position: center 2.25em ; transition: all .3s ease-in-out; background-size: 5.25em; } .fancyButton76.fancyButton:hover .text,.fancyButton76.fancyButton:focus .text,.fancyButton76.fancyButton:active .text,.fancyButton76.fancyButton.hover .text{ color: rgb(255, 255, 255); text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=130'); background-repeat: no-repeat; background-position: center 1.75em ; transition: all .2s ease-in-out; } Vote-By-Mail .fancyButton75.fancyButton:link,.fancyButton75.fancyButton:visited, .fancyButton75div.fancyButton{ background-color: rgb(190, 30, 45); background-repeat: no-repeat; background-position: center 1.35em ; position: relative; transition: all .2s ease-in-out; z-index: 0; background-size: 8em; } .fancyButton75:before { content:''; display: block; position: absolute; height: 4px; width: 100%; background:#f2f2f233; transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6); bottom: 0; z-index: 1; } .fancyButton75:hover:before { background:#032D6000; } .fancyButton75 .text:after { content: ''; height: 4px; width: 10%; background: #EBB020 ; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0); transition:.3s ease-in-out; border-radius: 30px; z-index: 1;} .fancyButton75.fancyButton:hover,.fancyButton75.fancyButton:focus,.fancyButton75.fancyButton:active,.fancyButton75.fancyButton.hover{ background-color: rgb(150, 27, 50); background-image: url('/ImageRepository/Document?documentID=108'); background-repeat: no-repeat; transition: all .3s ease-in-out; backdrop-filter: blur(18px); box-shadow: rgba(0, 20, 40, 0.06) 0px -3px 6px, rgba(0, 20, 40, 0.06) 0px 3px 6px; backdrop-filter: blur(5px); } .fancyButton75 .text:is(:hover,:focus,:active):after { height: 4px; width: 80%; box-shadow: 0.3px 0.5px 0.7px rgba(10, 52, 62,0.06), 0.9px 1.8px 2.3px -0.3px rgba(10, 52, 62,0.06), 1.6px 3.1px 3.9px -0.6px rgba(10, 52, 62,0.06), 2.3px 4.7px 5.9px -0.8px rgba(10, 52, 62,0.06), 3.4px 6.7px 8.5px -1.1px rgba(10, 52, 62,0.06), 4.8px 9.6px 12.1px -1.4px rgba(10, 52, 62,0.06), 6.8px 13.6px 17.1px -1.7px rgba(10, 52, 62,0.06), 9.5px 19px 23.9px -1.9px rgba(10, 52, 62,0.06), 13px 26px 32.7px -2.2px rgba(10, 52, 62,0.06), 17.5px 35px 44px -2.5px rgba(10, 52, 62,0.06); transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6);} .fancyButton75.fancyButton:link > span,.fancyButton75.fancyButton:visited > span, .fancyButton75div.fancyButton > span{ } .fancyButton75.fancyButton:hover > span,.fancyButton75.fancyButton:focus > span,.fancyButton75.fancyButton:active > span,.fancyButton75.fancyButton.hover > span{ } .fancyButton75.fancyButton .text{ color: rgb(255, 255, 255); font-size: 1.2em; font-family: "Hind Madurai"; padding-top: 8.5em; padding-bottom: 1.5em; font-weight: 300; text-decoration: none; padding-top: 8.5em; padding-bottom: 1.5em; background-image: url('/ImageRepository/Document?documentID=119'); background-repeat: no-repeat; background-position: center 2.25em ; transition: all .3s ease-in-out; background-size: 5.25em; } .fancyButton75.fancyButton:hover .text,.fancyButton75.fancyButton:focus .text,.fancyButton75.fancyButton:active .text,.fancyButton75.fancyButton.hover .text{ text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=117'); background-repeat: no-repeat; background-position: center 1.75em ; transition: all .2s ease-in-out; } Services & Responsibilities .fancyButton77.fancyButton:link,.fancyButton77.fancyButton:visited, .fancyButton77div.fancyButton{ background-color: rgb(154, 205, 243); background-repeat: no-repeat; background-position: center 1.35em ; position: relative; transition: all .2s ease-in-out; z-index: 0; background-size: 8em; } .fancyButton77:before { content:''; display: block; position: absolute; height: 4px; width: 100%; background:#f2f2f255; transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6); bottom: 0; z-index: 1; } .fancyButton77:hover:before { background:#032D6000; } .fancyButton77 .text:after { content: ''; height: 4px; width: 10%; background: #38B7EA; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0); transition:.3s ease-in-out; border-radius: 30px; z-index: 1;} .fancyButton77.fancyButton:hover,.fancyButton77.fancyButton:focus,.fancyButton77.fancyButton:active,.fancyButton77.fancyButton.hover{ background-color: rgb(12, 58, 119); background-image: url('/ImageRepository/Document?documentID=108'); background-repeat: no-repeat; transition: all .3s ease-in-out; backdrop-filter: blur(18px); box-shadow: rgba(0, 20, 40, 0.06) 0px -3px 6px, rgba(0, 20, 40, 0.06) 0px 3px 6px; backdrop-filter: blur(5px); } .fancyButton77 .text:is(:hover,:focus,:active):after { height: 4px; width: 80%; box-shadow: 0.3px 0.5px 0.7px rgba(10, 52, 62,0.06), 0.9px 1.8px 2.3px -0.3px rgba(10, 52, 62,0.06), 1.6px 3.1px 3.9px -0.6px rgba(10, 52, 62,0.06), 2.3px 4.7px 5.9px -0.8px rgba(10, 52, 62,0.06), 3.4px 6.7px 8.5px -1.1px rgba(10, 52, 62,0.06), 4.8px 9.6px 12.1px -1.4px rgba(10, 52, 62,0.06), 6.8px 13.6px 17.1px -1.7px rgba(10, 52, 62,0.06), 9.5px 19px 23.9px -1.9px rgba(10, 52, 62,0.06), 13px 26px 32.7px -2.2px rgba(10, 52, 62,0.06), 17.5px 35px 44px -2.5px rgba(10, 52, 62,0.06); transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6);} .fancyButton77.fancyButton:link > span,.fancyButton77.fancyButton:visited > span, .fancyButton77div.fancyButton > span{ } .fancyButton77.fancyButton:hover > span,.fancyButton77.fancyButton:focus > span,.fancyButton77.fancyButton:active > span,.fancyButton77.fancyButton.hover > span{ } .fancyButton77.fancyButton .text{ color: rgb(20, 20, 20); font-size: 1.2em; font-family: "Hind Madurai"; padding-top: 8.5em; padding-bottom: 1.5em; font-weight: 300; text-decoration: none; padding-top: 8.5em; padding-bottom: 1.5em; background-image: url('/ImageRepository/Document?documentID=131'); background-repeat: no-repeat; background-position: center 2.25em ; transition: all .3s ease-in-out; background-size: 5.25em; } .fancyButton77.fancyButton:hover .text,.fancyButton77.fancyButton:focus .text,.fancyButton77.fancyButton:active .text,.fancyButton77.fancyButton.hover .text{ color: rgb(255, 255, 255); text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=132'); background-repeat: no-repeat; background-position: center 1.75em ; transition: all .2s ease-in-out; } 4301 Cherry Road, West Palm Beach, FL 33409 P.O. Box 22309, West Palm Beach, FL 33416 Phone: (561) 656-6200 | Fax: (561) 656-6287 Hours: Monday through Friday: 8:30 am to 5:00 pm PLEASE NOTE: Under Florida law, email addresses are public records. If you do not want your email address released in response to a public records request, do not send electronic mail to this entity. Instead, contact this office by phone or in writing. Florida Statute 668.6076.
