cheltenham is a residential township in the most southeastern part of montgomery county, which is in southeastern pennsylvania (locally known as the delaware valley). it is one of six municipalities in montgomery county that borders philadelphia and is 5 miles northeast of the center city. it also borders abington township and jenkintown on the north side and springfield township on the west side.