Cheltenham Township is a home rule township in Montgomery County, Pennsylvania, United States.[3] The population was 37,452 at the 2020 U.S. Census.[2] It is the third most populous township in Montgomery County.