The main resource for demographic data is the U.S. government. Here are some nice starting places.
Refer to the Consumer Behavior guide for more information
Think of synonyms for your consumer group!
For example, your search for millennials might look like this:
millennials OR "gen y" OR student* OR "helicopter generation"