as of the 2010 census, cheltenham township was 56.6% white, 32.8% black or african american, 0.2% native american, 7.7% asian, and 2.5% were two or more races. 3.9% of the population were of hispanic or latino ancestry. the median income for a family in cheltenham in the 2010 census was $72,584, which is a little below the montgomery county average of $76,380. cheltenham ranked 37 out of 62 municipalities in terms of highest median income in montgomery county.