The last public execution ever held in the United States was the hanging of Rainey Bethea in Kentucky, 1936 (via reddit with background from NPR)