So Google Analytics has the Audience section, and then under Demographics they tell you age, gender, etc.
But that is for the entire site. Can you show that kind of information for a specific page? Eg I'd like to see the age, gender of people who visit my home page. Or the country distribution of people who visit my blog page.
It is possible to filter any view inside Google analytics by adding secondary dimensions as explained here: Analytics documentation. By adding the secondary dimension page or page title you can see how many of age x or gender x viewed that page.