Herculaneum is a city in Jefferson County, Missouri, United States. The population estimate in 2008 was 3,582. It was 2,805 at the 2000 census. The city is currently celebrating its bicentennial. Festivals among other events are being held throughout the year in order to celebrate.