Sam Petulla

Editor, CNN Politics

đź‘‹ I am a data scientist CNN. In my past life, I was an editor at CNN Politics and NBC News. I've given talks on D3.js, and regression and statistics in the newsroom. I try to keep a running series of experiments on Observable.

Graphics stories

CNN 2018 Forecast

The One Data Point That Predicts the Midterms

CNN Retirements Tracker

See What Your Members of Congress Have Done About Gun Control

The Art of the Trumpian Non-Answer

Life of a Ballot


Geography of Poverty (Introduction)

Geography of Poverty (South)

Left in the Lurch

United States of Trump


Burmese startups have both foreign competitors and local cronies to tend with Myanmar hosts one of the world’s biggest tech conferences, but just trying getting an app there Creating online banking in Myanmar, a country with little of either All the headaches facing the two lucky winners of Myanmar’s mobile licenses In South Korea, Activists Say Transparency Must Catch Up to Technology How the Puerto Rico migration could shape Florida politics for years to come Writing for The Atlantic Media reporting for CJR Media reporting for Nieman Lab


Improving D3-color's modules and methods

New color spaces with D3-hsluv and D3-ciecam02

Readroper ASCII polling dataset R package (on CRAN)

Chartbuilder (adds choropleth, bubble and cartogram maps support)

Awesome visualization research

NBC News election app (first Node/D3.js prototype)