California Population Data
It’s surprisingly hard to find a simple list of annual population data for the state of California. You can find a chart on Google:
But the underlying data must be extracted from several spreadsheets from the census site.
So here’s a simple Python list of the annual data (1950-2010):
[(1950, 10677000), (1951, 11134000), (1952, 11635000), (1953, 12251000), (1954, 12746000), (1955, 13133000), (1956, 13713000), (1957, 14264000), (1958, 14880000), (1959, 15467000), (1960, 15870000), (1961, 16497000), (1962, 17072000), (1963, 17668000), (1964, 18151000), (1965, 18585000), (1966, 18858000), (1967, 19176000), (1968, 19394000), (1969, 19711000), (1970, 19971069), (1971, 20345939), (1972, 20585469), (1973, 20868728), (1974, 21173865), (1975, 21537849), (1976, 21935909), (1977, 22352396), (1978, 22835958), (1979, 23256880), (1980, 23667902), (1981, 24285933), (1982, 24820009), (1983, 25360026), (1984, 25844393), (1985, 26441109), (1986, 27102237), (1987, 27777158), (1988, 28464249), (1989, 29218164), (1990, 29950111), (1991, 30414114), (1992, 30875920), (1993, 31147208), (1994, 31317179), (1995, 31493525), (1996, 31780829), (1997, 32217708), (1998, 32682794), (1999, 33145121), (2000, 33987977), (2001, 34479458), (2002, 34871843), (2003, 35253159), (2004, 35574576), (2005, 35827943), (2006, 36021202), (2007, 36250311), (2008, 36604337), (2009, 36961229), (2010, 37349363)]
And here’s a list of the raw data and its sources:
# raw data: (year range, raw numbers, unit/multiplier, delim, source)
raw_data = (
( range(1950,1955),
'10,677 11,134 11,635 12,251 12,746',
1000,
'\s+',
'http://www.census.gov/popest/archives/1980s/st5060ts.txt' ),
( range(1955,1960),
'13,133 13,713 14,264 14,880 15,467',
1000,
'\s+',
'http://www.census.gov/popest/archives/1980s/st5060ts.txt' ),
( range(1960,1965),
'15,870 16,497 17,072 17,668 18,151',
1000,
'\s+',
'http://www.census.gov/popest/archives/1980s/st6070ts.txt' ),
( range(1965,1970),
'18,585 18,858 19,176 19,394 19,711',
1000,
'\s+',
'http://www.census.gov/popest/archives/1980s/st6070ts.txt' ),
( range(1970,1976),
'19971069 20345939 20585469 20868728 21173865 21537849',
1,
'\s+',
'http://www.census.gov/popest/archives/1980s/st7080ts.txt' ),
( range(1976,1980),
'21935909 22352396 22835958 23256880',
1,
'\s+',
'http://www.census.gov/popest/archives/1980s/st7080ts.txt' ),
( range(1980,1985),
'23667902 24285933 24820009 25360026 25844393',
1,
'\s+',
'http://www.census.gov/popest/archives/1980s/st8090ts.txt' ),
( range(1985,1990),
'26441109 27102237 27777158 28464249 29218164',
1,
'\s+',
'http://www.census.gov/popest/archives/1980s/st8090ts.txt' ),
( range(1999,1989,-1),
'33145121 32682794 32217708 31780829 31493525 31317179 31147208 30875920 30414114 29950111',
1,
'\s+',
'http://www.census.gov/popest/archives/1990s/ST-99-07.txt' ),
( range(2000,2011),
'"33,987,977","34,479,458","34,871,843","35,253,159","35,574,576","35,827,943","36,021,202","36,250,311","36,604,337","36,961,229","37,349,363"',
1,
',',
'http://www.census.gov/popest/intercensal/state/ST-EST00INT-01.csv' ),
)