Thanks for your question.
I would say that the demographics of Newtown and Yardley are very similar. Both are very old, historic and very charming, villages, if you are not familiar with them. Most people who say they live in either Yardley or Newtown, don't actually live in the respective towns, rather they live in one of the surrounding Townships, of either Lower Makefield (which surrounds Yardley) or Newtown, Northampton or Upper Makefield Townsips, which are contiguous with Newtown. Yardley itself, is about 4 miles from Newtown. Newtown is actually to the East of Yardley. One of the main differences, is that Yardley and Newtown feed into a different school district. Newtown feeds to the Council Rock school district, while Yardley feeds to Pennsbury. I write an active blog about both Yardley and Newtown, at www.BucksCountyToday.com, and you can research schools and houses on my website, at www.MartinMillner.com. If you want more detailed answers to specific questions, I would be happy to help, in any way that I can. Thanks again for your question.