You'll want to start your research with the U.S. Census Bureau.
American Fact Finder is a great resource to look for community facts.