This program "provides data on expenditures, income, and demographic characteristics of consumers in the United States". Data are collected by the United States Census Bureau for the Bureau of Labor Statistics via two surveys. These data are primarily used to inform the reporting of the Consumer Price Index. The Consumer Expenditure Survey is the "only Federal household survey to provide information on the complete range of consumers' expenditures and incomes".
The "open data" site for the U.S. Government, this site pulls together free data sets related to consumers.
Pew is a non-partisan think tank, focused on social trends, U.S. politics, media & news, Internet & tech, and more. It contains a wealth of free information about demographics, consumer characteristics, analysis and other valuable research.