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