Old Jamestown is an unincorporated community and census-designated place (CDP) located in St. Louis County, Missouri, in the United States. It is situated to the northwest of the city of St. Louis.
The community borders the Missouri River and had a recorded population of 19,790 during the 2020 census.