According to the 2010 US Census Upper Gwynedd Township is a community of 15,552 people, which is an increase of 9.2% over the 2000 census and ranks 22nd in total population in Montgomery County.

There are 6,487 households. Additional demographic information relative to Upper Gwynedd Township can be obtained through the Montgomery County Planning Commission web site at Click on the Planning Resource Center.

The source of the above information is from the US Census Bureau and the Montgomery County Planning Commission.