boltsmag.org
Open in
urlscan Pro
141.193.213.10
Public Scan
URL:
https://boltsmag.org/
Submission: On November 21 via manual from NL — Scanned from NL
Submission: On November 21 via manual from NL — Scanned from NL
Form analysis
3 forms found in the DOMGET /
<form action="/" method="get">
<input type="search" name="s" id="search" class="form-control btn my-sm-0" placeholder="Search">
<input type="submit" class="btn" value="GO">
</form>
POST /
<form method="post" enctype="multipart/form-data" id="gform_1" action="/" data-formid="1">
<div class="gform-body gform_body">
<div id="gform_fields_1" class="gform_fields top_label form_sublabel_below description_below">
<div id="field_1_1" class="gfield gfield--type-email field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_1_1"><label class="gfield_label gform-field-label"
for="input_1_1">Email Address</label>
<div class="ginput_container ginput_container_email">
<input name="input_1" id="input_1_1" type="text" value="" class="large" placeholder="Email Address" aria-invalid="false">
</div>
</div>
<div id="field_1_2" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_2"><label class="gfield_label gform-field-label"
for="input_1_2">CAPTCHA</label>
<div id="input_1_2" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LfU4RonAAAAAD-LHrUexpqZXBbAIcx8wY8GL6DY" data-theme="light" data-tabindex="-1" data-size="invisible" data-badge="bottomright">
<div class="grecaptcha-badge" data-style="bottomright"
style="width: 256px; height: 60px; display: block; transition: right 0.3s ease 0s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-iy23t17ugukc" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LfU4RonAAAAAD-LHrUexpqZXBbAIcx8wY8GL6DY&co=aHR0cHM6Ly9ib2x0c21hZy5vcmc6NDQz&hl=en&v=-QbJqHfGOUB8nuVRLvzFLVed&theme=light&size=invisible&badge=bottomright&cb=cnk6wg8dcvz3"
tabindex="-1"></iframe></div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div>
</div>
</div>
<div id="field_1_3" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_1_3"><label
class="gfield_label gform-field-label" for="input_1_3">Phone</label>
<div class="ginput_container"><input name="input_3" id="input_1_3" type="text" value=""></div>
<div class="gfield_description" id="gfield_description_1_3">This field is for validation purposes and should be left unchanged.</div>
</div>
</div>
</div>
<div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_1" class="gform_button button" value="Sign Up" onclick="if(window["gf_submitting_1"]){return false;} window["gf_submitting_1"]=true; "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_1"]){return false;} window["gf_submitting_1"]=true; jQuery("#gform_1").trigger("submit",[true]); }">
<input type="hidden" class="gform_hidden" name="is_submit_1" value="1">
<input type="hidden" class="gform_hidden" name="gform_submit" value="1">
<input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
<input type="hidden" class="gform_hidden" name="state_1" value="WyJbXSIsIjI3OWM2MWMzZDNkZDIwMDIyNDljMjgyYWFhNWNmZTcwIl0=">
<input type="hidden" class="gform_hidden" name="gform_target_page_number_1" id="gform_target_page_number_1" value="0">
<input type="hidden" class="gform_hidden" name="gform_source_page_number_1" id="gform_source_page_number_1" value="1">
<input type="hidden" name="gform_field_values" value="">
</div>
</form>
POST /
<form method="post" enctype="multipart/form-data" id="gform_2" action="/" data-formid="2">
<div class="gform-body gform_body">
<div id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below">
<div id="field_2_1" class="gfield gfield--type-email field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_1"><label class="gfield_label gform-field-label"
for="input_2_1">Email Address</label>
<div class="ginput_container ginput_container_email">
<input name="input_1" id="input_2_1" type="text" value="" class="large" placeholder="Email Address" aria-invalid="false">
</div>
</div>
<div id="field_2_2" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_2"><label class="gfield_label gform-field-label"
for="input_2_2">CAPTCHA</label>
<div id="input_2_2" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LfU4RonAAAAAD-LHrUexpqZXBbAIcx8wY8GL6DY" data-theme="light" data-tabindex="-1" data-size="invisible" data-badge="bottomright">
<div class="grecaptcha-badge" data-style="none" style="width: 256px; height: 60px; position: fixed; visibility: hidden;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-6wl8lut3tcff" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LfU4RonAAAAAD-LHrUexpqZXBbAIcx8wY8GL6DY&co=aHR0cHM6Ly9ib2x0c21hZy5vcmc6NDQz&hl=en&v=-QbJqHfGOUB8nuVRLvzFLVed&theme=light&size=invisible&badge=bottomright&cb=h4jslcm89lrm"
tabindex="-1"></iframe></div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
</div>
<div id="field_2_3" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_2_3"><label
class="gfield_label gform-field-label" for="input_2_3">Name</label>
<div class="ginput_container"><input name="input_3" id="input_2_3" type="text" value=""></div>
<div class="gfield_description" id="gfield_description_2_3">This field is for validation purposes and should be left unchanged.</div>
</div>
</div>
</div>
<div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Sign Up" onclick="if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; jQuery("#gform_2").trigger("submit",[true]); }">
<input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
<input type="hidden" class="gform_hidden" name="gform_submit" value="2">
<input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
<input type="hidden" class="gform_hidden" name="state_2" value="WyJbXSIsIjI3OWM2MWMzZDNkZDIwMDIyNDljMjgyYWFhNWNmZTcwIl0=">
<input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
<input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
<input type="hidden" name="gform_field_values" value="">
</div>
</form>
Text Content
* Home * About us * Donate to Bolts * Newsletter * Guide to 2023 * Guide to state courts * We’re hiring! Menu Toggle navigation * Criminal Justice * Voting Rights * What’s on the Ballot Menu Close Toggle navigation * About Us * Our Newsletter * Please pitch us! * Support us * What’s on the Ballot * Criminal justice in 2023 * Your Guide to Every State Supreme Court * Who Runs Our Elections? * Who Counts Our Elections? * Voting Rights * Criminal Justice * Latest Stories * * * November 17, 2023 MICHIGAN LAW WOULD BE FIRST TO AUTOMATICALLY REGISTER PEOPLE TO VOTE AS THEY LEAVE PRISON Alex Burness, Alex Burness, The legislature passed a bill that’d also expand automatic voter registration in other ways, including applying it at Medicaid offices, and likely add many new Michiganders to voter rolls. November 16, 2023 PROMISES TO SCALE UP POLICING STIR HOUSTON’S MAYORAL RACE Michael Barajas, November 14, 2023 AFTER OHIOANS LEGALIZE WEED, GOP LEADERS ALREADY WANT TO ROLL BACK KEY REFORMS Alex Burness, November 10, 2023 DEMOCRATS’ STRONG ELECTION NIGHT WILL LIKELY SHIELD BALLOT ACCESS IN PENNSYLVANIA Daniel Nichanian, August 4, 2023 MASSACHUSETTS IS MAKING COMMUNICATIONS FREE FOR INCARCERATED PEOPLE Alex Burness, THE LATEST YOUR CHEAT SHEET TO THE 2023 GENERAL ELECTIONS Daniel Nichanian, ABORTION RIGHTS POWER DEMOCRATIC WINS IN KENTUCKY AND VIRGINIA Daniel Nichanian, AFTER “GLIMMER OF A MOMENT,” MISSISSIPPI ONCE AGAIN SHUTS OUT ASPIRING VOTERS Alex Burness, WESTERN PENNSYLVANIA PROSECUTOR MAKES HIS COUNTY AN EPICENTER FOR THE DEATH PENALTY Lauren Gill, 10 LOCAL ELECTIONS THIS MONTH THAT MATTER TO VOTING RIGHTS Bolts Staff, ANTI-REFORM DA SURVIVES IN PITTSBURGH REGION AFTER SWITCHING TO GOP Alex Burness, SIGN UP AND STAY UP-TO-DATE Email Address CAPTCHA Phone This field is for validation purposes and should be left unchanged. SUPPORT US Consider a contribution to help sustain Bolts! And learn more about us here. CRIMINAL JUSTICE ELECTIONS WHICH COUNTIES ELECT THEIR PROSECUTORS AND SHERIFFS IN 2023? There are nearly 500 elections for prosecutor and sheriff scheduled in 2023. This is the Bolts database of those local elections. ELECTION ADMINISTRATION WHO COUNTS OUR ELECTIONS? Who are the local and state officials who are responsible for counting, canvassing, and certifying elections? IN 2023, POLITICS IS LOCAL Bolts covers the nuts and bolts of power and political change, from the local up. We’re a digital magazine that reports on the places, people, and policies that shape public policy. We are focusing on criminal justice and voting rights, and we also share databases and cheat sheets to help you follow on our vertical What’s on the Ballot. RIGHTS RESTORATION THE VIRGINIANS WHO CAN’T VOTE BECAUSE OF GLENN YOUNGKIN People leaving prison automatically regained the right to vote under the previous governor. But Youngkin ended that policy and now decides who gets to cast a ballot. Alex Burness, VOTING FROM JAIL DALLAS COUNTY JAIL ADDS ELECTION DAY POLLING PLACE AFTER PRESSURE FROM ACTIVISTS Nearly all county jails make incarcerated people rely on absentee ballots to vote. Voting rights organizers say that misses eligible voters, and have started pushing to set up polling places behind bars. Jessica Pishko, VOTER REGISTRATION OREGON WANTS TO REGISTER MEDICAID RECIPIENTS TO VOTE. WILL BIDEN OFFICIALS ALLOW IT? The federal government has for years been stalling similar efforts to automatically register lower-income residents to vote in Colorado and other states. Alex Burness, CRIMINAL JUSTICE AND LOCAL POLITICS MISSISSIPPI DA, EXPOSED FOR STRIKING BLACK JURORS, LEAVES HIS OFFICE ON HIS OWN TERMS Parker Yesko, WHY DAYTON QUIT SHOTSPOTTER, A SURVEILLANCE TOOL MANY CITIES STILL EMBRACE Stephen Starr, PITTSBURGH’S MOST HEAVILY IMPRISONED AREAS WANT CHANGE. WILL THE SUBURBS LISTEN? Alex Burness, PENNSYLVANIA VOTES IN PENNSYLVANIA’S 2023 DA RACES, THERE’S ALREADY A WINNER: UNOPPOSED PROSECUTORS The debates are over before they begin in much of the state, though a few counties like Allegheny still stand out for offering voters a stark contrast on criminal justice policy. Daniel Nichanian, KENTUCKY VOTES KENTUCKY’S GOVERNOR RACE COULD UNWIND VOTING RIGHTS RESTORATION The state’s last Republican governor revoked an executive order that restored people’s voting rights. Advocates worry the GOP nominee in November’s election may do the same thing. Alex Burness, WASHINGTON VOTES A PAIR OF ELECTION DENIERS ARE RUNNING TO TAKE OVER ELECTION OFFICES IN WASHINGTON Two politicians who stoked distrust about elections are on the ballot in populous Washington counties in coming months, and ordinary election workers could be caught up in the fray. Cameron Joseph, ABORTION RIGHTS FOR THOUSANDS OF GEORGIANS, FREELY TRAVELING ACROSS STATE LINES FOR AN ABORTION IS NOT AN OPTION Piper French, WHAT ALL STATE CONSTITUTIONS SAY ABOUT ABORTION, AND WHY IT MATTERS Quinn Yeargain, CALIFORNIA PROSECUTIONS FOR PREGNANCY LOSS SPARK OUTRAGE, AND A BILL TO STOP FUTURE INVESTIGATIONS Jessica Pishko, THE 2023 ELECTIONS TENSIONS HIGH ON BAIL AND POLICING AS NEW YORKERS ELECT DAS AND SHERIFFS Daniel Nichanian, “AN ATTEMPT TO FOOL VOTERS”: OHIO GOP SETS UP VOTE TO WEAKEN DIRECT DEMOCRACY Cameron Joseph, LOUISIANA TAKES A HARD SWING TO THE RIGHT Daniel Nichanian, IN PENNSYLVANIA’S 2023 DA RACES, THERE’S ALREADY A WINNER: UNOPPOSED PROSECUTORS Daniel Nichanian, LIBERALS FLIP THE WISCONSIN SUPREME COURT AFTER FIFTEEN-YEAR WAIT Daniel Nichanian, WHAT OFF YEAR? HUNDREDS OF LOCAL ELECTIONS WILL DEFINE CRIMINAL JUSTICE POLICY IN 2023 Daniel Nichanian, LONG READS May 5, 2022 A FUTURE FOR SUSANVILLE Plans to shutter a California prison offer halting glimpses of a different world: an economy that doesn’t revolve around incarceration, a country where losing your job isn’t tantamount to ruin, and an opening for abolition. Piper French, June 29, 2023 “JUST AN OPPORTUNITY TO COME HOME” Illinois, Minnesota, and New Mexico this year abolished sentences of life without parole for juveniles. Now comes the hard part. Daniel Nichanian, * About Us * Support Us * Our Resources * Our Articles STAY INFORMED Email Address CAPTCHA Name This field is for validation purposes and should be left unchanged. * * * © 2023 - Bolts. All rights reserved. Notifications