IPUMS Online Data Analysis System

The IPUMS online analysis system uses high-speed tabulation software developed at UC-Berkeley's Computer-assisted Survey Methods Program.

After clicking one of the samples below, you will need to specify the following to create a table:

  • a row variable
  • a column variable (optional): will be cross-tabulated with the row variable
  • filters (optional): can be used to include only certain cases in your analysis
  • controls (optional): produces a separate table for each category of the specified variable

Examples and screenshots are available in our short instructions page, or see the video tutorial.

You can also perform other analyses, such as multivariate regression, correlation matrices, and comparisons of means. See the contextual help menus for more information.

Click on any of the links below to get started! Tables are made in approximately 5-15 seconds.


Use data from multiple samples
United States, 1850-2015 Puerto Rico, 1910-2015
American Community Survey, 2001-2015
Analyses should include the "year" variable.
The U.S. file includes the single-year ACS samples and 1% versions of each decennial census,
including the 1970 Form 1 metro sample. The ACS file includes all single-year ACS samples.
Use data from a single sample
(makes tables more quickly)
1850 Census 1% 2001 ACS 2010 Census 10%
1860 Census 1% 2002 ACS 2011 ACS
1870 Census 1% 2003 ACS 2009-2011 3-year ACS
1880 Census 10% 2004 ACS 2007-2011 5-year ACS
1900 Census 5% 2005 ACS 2012 ACS
1910 Census 1% 2006 ACS 2010-2012 3-year ACS
1920 Census 1% 2007 ACS 2008-2012 5-year ACS
1930 Census 5% 2005-2007 3-year ACS 2013 ACS
1940 Census 1% 2008 ACS 2011-2013 3-year ACS
1950 Census 1% 2006-2008 3-year ACS 2009-2013 5-year ACS
1960 Census 1% 2009 ACS 2014 ACS
1970 Census 1% (form 1) 2007-2009 3-year ACS 2010-2014 5-year ACS
1970 Census 1% (form 2) 2005-2009 5-year ACS 2015 ACS
1980 Census 5% 2010 ACS 2011-2015 5-year ACS
1990 Census 5% 2008-2010 3-year ACS
2000 Census 5% 2006-2010 5-year ACS


User Note: The IPUMS SDA system allows users to create their own variables using the "Create Variables" tab. These are not automatically removed when new versions of the IPUMS SDA samples are posted, and so created variables may be based on IPUMS data that are no longer valid. Users of created variables should pay attention to the revision history to note changes that have affected their variables and construct new variables accordingly. (The SDA dataset creation date can be found by clicking on the "Codebook" tab, while the date a user-created variable was made can be found in the list of created variables.)