U.S. Census provides tutorial on using block level demographic data from the American Community Survey (ACS). Block level data is data at the lowest level of aggregation as opposed to a census tract, zip code, or higher. A block may be as small as a few streets in a neighborhood.
Block level data is provided only in the 5 year summary file and for certain tables. The data is quite useful for a number of business, commercial, and research purposes.