North Wales is a borough in Montgomery County, Pennsylvania. It is a suburb of Philadelphia and is one of the three historic population centers that make up the North Penn Valley, which is centered on the borough of Lansdale.