The Consumer Expenditure Survey (CEX) provides information on the buying habits of American consumers, including data on their expenditures, income, and household characteristics. The survey data are collected for the Bureau of Labor Statistics by the U.S. Census Bureau. Free resource.
Tip: Check the Consumer Behavior handbook for consumer demographic data and analysis of consumer segments, spending and behaviors.