Philadelphia is an unincorporated community and census-designated place in western Marion County, Missouri, United States. It is located 12 mi west of Palmyra on Missouri Route 168. The community is part of the Hannibal Micropolitan Statistical Area.