Sam Petulla

Editor, CNN Politics

đź‘‹ I am a reporter who uses data analysis and graphics to find and tell stories. In my spare time, I like learning new statistical methods, trying out new programming languages and patterns and baking pies. 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 a 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 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 package

Chartbuilder (adds choropleth, bubble and cartogram maps support)

Awesome visualization research

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