It seems like it should be a requirement and very easy for state and local governments to publish calendars. I did a quick search and was excited that Chicago published an iCal until I looked and saw that there were zero items on the calendar going forward or backward six months
https://chicagoelections.gov/en/calendar.html