The decennial census and the American Community Survey provide a rich source of data on population, socio-economics and housing. The first data from the 2010 Census was used to determine congressional representation. Start your search using American Factfinder or the specific data source.
Research institutes, marketing firms and others can be good sources of information. This is an illustrative list.