**Table 3 ***1: MAIN MODEL : ologit elec_violations male age logincome townbackward alone ordeduc internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete westernorder, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins1 ***2: MODEL: ologit elec_violations male age logincome townbackward alone ordeduc internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete vkontakte, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins2 ***3: MODEL: ologit elec_violations male age logincome townbackward alone ordeduc internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete moimir, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins4 ***4: MODEL: ologit elec_violations male age logincome townbackward alone ordeduc internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete odnoklassniki, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins5 ***5: MODEL: ologit elec_violations male age logincome townbackward alone ordeduc internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete livejournal, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins6 ***6: MODEL: ologit elec_violations male age logincome townbackward alone ordeduc internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete facebook, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins7 ***7: MODEL: ologit elec_violations male age logincome townbackward alone ordeduc internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete twitter, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins8 **Table 5: Robustness Checks ***1: MODEL: Only Social Networks ologit elec_violations male age logincome townbackward alone ordeduc empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete westernorder if socialnet==1, cluster(d16) eststo: estpost margins, dydx(_all) predict(outcome(4)) eststo margins11 ***2 : All ologit elec_violations male age logincome townbackward alone ordeduc internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete westernorder vkontakte odnoklassniki moikrug moimir livejournal, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins12 ***3: MODEL: Only Putin Supporters ologit elec_violations male age logincome townbackward alone ordeduc internetuse empstatus foreign2 voted corecat2 opposition T3D moscowstpete westernorder if supportputin==1, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins13 ***4: MODEL: Non-Putin Supporters ologit elec_violations male age logincome townbackward alone ordeduc internetuse empstatus foreign2 voted corecat2 opposition T3D moscowstpete westernorder if supportputin==0, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins14 ***Models used to create Figure 2 gen mlm_west_freedom = westernorder*pressfill gen freeinternet = freedom*westernorder gen westurban = urbaniz*westernorder eststo clear **Press Freedom ==1 ologit elec_violations male age logincome alone ordeduc townbackward internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete westernorder loggrp ur2011 urbaniz if freedom==1, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins1 **Press Freedom ==2 ologit elec_violations male age logincome alone ordeduc townbackward internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete westernorder loggrp ur2011 urbaniz if freedom==2, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins2 **Press Freedom ==3 ologit elec_violations male age logincome alone ordeduc townbackward internetuse empstatus foreign2 voted supportputin corecat2 opposition T3D moscowstpete westernorder loggrp ur2011 urbaniz if freedom==3, cluster(d16) estpost margins, dydx(_all) predict(outcome(4)) eststo margins3 ***Please Contact the Authors for code to generate the predicted probabilities in Table 4