Elections Calendar

Click on the column headings to sort.
State Primary Date Primary Registration
Deadline
Primary Early
Voting Start
General Election
Registration Deadline
General Early
Voting Start
Phone State Website
Alabama 5/24/2022 5/9/2022 No Early Voting 10/24/2022 No Early Voting 334-242-7200 Website
Alaska 8/16/2022 7/17/2022 8/1/2022 10/9/2022 10/24/2022 907-465-4611 Website
Arizona 8/2/2022 7/5/2022 7/6/2022 10/11/2022 10/12/2022 602-542-4285 Website
Arkansas 5/24/2022 TBD TBD 10/9/2022 10/24/2022 501-682-3409 Website
California 6/7/2022 5/23/2022 TBD 10/24/2022 TBD 916-653-6814 Website
Colorado 6/28/2022 6/20/2022 6/20/2022 10/17/2022 TBD 303-894-2200 Website
Connecticut 8/9/2022 8/4/2022 No Early Voting 11/1/2022 No Early Voting 860-509-6100 Website
Delaware 9/13/2022 8/20/2022 TBD 10/15/2022 TBD 302-739-4277 Website
Florida 8/23/2022 7/25/2022 8/13/2022 10/11/2022 10/29/2022 850-245-6200 Website
Georgia 5/24/2022 4/25/2022 5/2/2022 10/11/2022 TBD 404-656-2881 Website
Hawaii 8/13/2022 8/3/2022 7/20/2022 10/31/2022 TBD 808-453-8683 Website
Idaho 5/17/2022 4/23/2022 5/3/2022 10/8/2022 10/18/2022 208-334-2852 Website
Illinois 6/28/2022 6/12/2022 5/19/2022 10/11/2022 TBD 217-782-4141 Website
Indiana 5/3/2022 4/4/2022 4/5/2022 10/11/2022 No Early Voting 317-232-3939 Website
Iowa 6/7/2022 5/23/2022 No Early Voting 10/24/2022 No Early Voting 888-767-8683 Website
Kansas 8/2/2022 7/13/2022 7/13/2022 10/12/2022 TBD 785-296-4561 Website
Kentucky 5/17/2022 4/18/2022 No Early Voting 10/10/2022 No Early Voting 502-573-7100 Website
Louisiana 11/8/2022 See notes TBD See notes TBD 225-922-0900 Website
Maine 6/14/2022 6/14/2022 No Early Voting 11/8/2022 No Early Voting 207-626-8400 Website
Maryland 7/19/2022 6/28/2022 7/7/2022 10/18/2022 10/27/2022 410-269-2840 Website
Massachusetts 9/6/2022 TBD TBD 10/19/2022 TBD 617-727-7030 Website
Michigan 8/2/2022 8/2/2022 No Early Voting 11/8/2022 No Early Voting 888-767-6424 Website
Minnesota 8/9/2022 8/9/2022 6/24/2022 11/8/2022 No Early Voting 877-600-8683 Website
Mississippi 6/7/2022 5/9/2022 No Early Voting 10/10/2022 No Early Voting 601-576-2550 Website
Missouri 8/2/2022 7/6/2022 No Early Voting 10/12/2022 No Early Voting 573-751-4936 Website
Montana 6/7/2022 6/6/2022 No Early Voting 11/7/2022 No Early Voting 406-444-2034 Website
Nebraska 5/10/2022 4/22/2022 4/10/2022 10/21/2022 TBD 402-471-3237 Website
Nevada 6/14/2022 6/14/2022 5/28/2022 11/8/2022 10/22/2022 775-684-5708 Website
New Hampshire 9/13/2022 9/13/2022 No Early Voting 11/8/2022 No Early Voting 603-271-3242 Website
New Jersey 6/7/2022 5/18/2022 6/3/2022 10/18/2022 10/29/2022 609-292-3760 Website
New Mexico 6/7/2022 5/9/2022 5/10/2022 10/10/2022 TBD 800-477-3632 Website
New York 6/28/2022 6/3/2022 No Early Voting 10/14/2022 No Early Voting 518-474-6220 Website
North Carolina 5/17/2022 5/14/2022 4/28/2022 10/13/2022 TBD 919-814-0700 Website
North Dakota 6/14/2022 TBD TBD TBD TBD 701-328-2900 Website
Ohio 5/3/2022 4/4/2022 4/5/2022 10/11/2022 10/12/2022 614-466-2655 Website
Oklahoma 6/28/2022 6/3/2022 6/23/2022 10/14/2022 11/2/2022 405-521-2391 Website
Oregon 5/17/2022 4/26/2022 No Early Voting 10/18/2022 No Early Voting 503-986-1518 Website
Pennsylvania 5/17/2022 5/2/2022 No Early Voting 10/24/2022 TBD 717-787-5280 Website
Rhode Island 9/13/2022 8/13/2022 8/24/2022 10/2/2022 TBD 401-222-2345 Website
South Carolina 6/14/2022 5/14/2022 No Early Voting 10/8/2022 No Early Voting 803-734-9060 Website
South Dakota 6/7/2022 5/23/2022 No Early Voting 10/24/2022 No Early Voting 605-773-3537 Website
Tennessee 8/4/2022 7/5/2022 7/15/2022 10/11/2022 10/19/2022 615-741-7956 Website
Texas 3/1/2022 1/31/2022 2/14/2022 10/11/2022 10/24/2022 512-463-5650 Website
Utah 6/28/2022 6/17/2022 6/21/2022 10/28/2022 TBD Website
Vermont 8/9/2022 8/9/2022 No Early Voting 11/8/2022 No Early Voting 802-828-2363 Website
Virginia 6/21/2022 6/21/2022 5/6/2022 11/8/2022 9/24/2022 804-864-8901 Website
Washington 8/2/2022 8/2/2022 7/15/2022 10/31/2022 10/21/2022 360-902-4151 Website
Washington DC 6/21/2022 5/31/2022 6/10/2022 10/18/2022 10/28/2022 202-727-2525 Website
West Virginia 5/10/2022 4/19/2022 4/27/2022 10/18/2022 10/26/2022 304-558-6000 Website
Wisconsin 8/9/2022 8/9/2022 TBD 11/8/2022 TBD 608-266-8005 Website
Wyoming 8/16/2022 8/1/2022 No Early Voting 10/24/2022 No Early Voting 307-777-5860 Website



Priests for Life
PO Box 236695 • Cocoa, FL 32923
Tel. 321-500-1000, Toll Free 888-735-3448 • Email: mail@priestsforlife.org