IA data bank · open data

Open datasets for your Maths IA

Nine real datasets, each with its source, its licence and how to cite it. Open one in the grapher to fit a model, or download the CSV for Desmos, GeoGebra or a spreadsheet.

Atmospheric CO₂ at Mauna Loa, yearly mean (1959–2025)

The yearly mean concentration of carbon dioxide in the air at the Mauna Loa Observatory, Hawaii: the Keeling curve without its seasonal wiggle.

VariablesYear against CO₂ concentration (ppm)
Size67 rows · Year 1959–2025
SourceNOAA Global Monitoring Laboratory, Mauna Loa CO₂ annual mean data
LicencePublic domain (US Government work). Free to reuse. Cite NOAA GML (and Scripps Institution of Oceanography) as the source.
Cite asNOAA Global Monitoring Laboratory and Scripps Institution of Oceanography: Mauna Loa CO₂ record.
Models to trystraight line, quadratic, exponential

A question to start from: Is CO₂ rising faster than a straight line? Fit linear, quadratic and exponential models to 1959–2000, then test which one predicts 2001–2025 best. Worked-up idea: Modelling the Keeling curve: trend plus seasons · How strongly is global temperature linked to ln(CO₂)?.

Open in grapher Download CSV

See the data (67 rows)
YearCO₂ concentration (ppm)
1959315.98
1960316.91
1961317.64
1962318.45
1963318.99
1964319.62
1965320.04
1966321.37
1967322.18
1968323.05
1969324.62
1970325.68
1971326.32
1972327.46
1973329.68
1974330.19
1975331.13
1976332.03
1977333.84
1978335.41
1979336.84
1980338.76
1981340.12
1982341.48
1983343.15
1984344.87
1985346.35
1986347.61
1987349.31
1988351.69
1989353.2
1990354.45
1991355.7
1992356.54
1993357.21
1994358.96
1995360.97
1996362.74
1997363.88
1998366.84
1999368.54
2000369.71
2001371.32
2002373.45
2003375.98
2004377.7
2005379.98
2006382.09
2007384.02
2008385.83
2009387.64
2010390.1
2011391.85
2012394.06
2013396.74
2014398.81
2015401.01
2016404.41
2017406.76
2018408.72
2019411.65
2020414.21
2021416.41
2022418.53
2023421.08
2024424.61
2025427.35

Atmospheric CO₂ at Mauna Loa, monthly mean (2023–2024)

Monthly mean CO₂ at Mauna Loa for two years: a rising trend with a yearly cycle as Northern Hemisphere plants grow and decay.

VariablesMonth (1 = January 2023) against CO₂ concentration (ppm)
Size24 rows · Month (1 = January 2023) 1–24. Months are numbered 1–24 from January 2023 so the data fit straight into a sine model.
SourceNOAA Global Monitoring Laboratory, Mauna Loa CO₂ monthly mean data
LicencePublic domain (US Government work). Free to reuse. Cite NOAA GML (and Scripps Institution of Oceanography) as the source.
Cite asNOAA Global Monitoring Laboratory and Scripps Institution of Oceanography: Mauna Loa CO₂ record.
Models to trysinusoidal, straight line

A question to start from: Model the two years as a straight-line trend plus a sine wave. What period, amplitude and phase do you get, and in which month is CO₂ highest? Worked-up idea: Modelling the Keeling curve: trend plus seasons.

Open in grapher Download CSV

See the data (24 rows)
Month (1 = January 2023)CO₂ concentration (ppm)
1419.48
2420.31
3420.99
4423.35
5424
6423.68
7421.83
8419.68
9418.5
10418.82
11420.46
12421.86
13422.8
14424.55
15425.38
16426.51
17426.9
18426.91
19425.55
20422.99
21422.03
22422.38
23423.85
24425.4

Global surface temperature anomaly, NASA GISTEMP (1880–2025)

How much warmer or cooler each year was than the 1951–1980 average, for the whole globe (land and ocean).

VariablesYear against Temperature anomaly (°C)
Size146 rows · Year 1880–2025. Rounded to 0.01 °C.
SourceNASA GISS Surface Temperature Analysis (GISTEMP v4)
LicencePublic domain (US Government work). Free to reuse. Cite NASA GISS (GISTEMP Team) as the source.
Cite asGISTEMP Team: GISS Surface Temperature Analysis (GISTEMP), version 4. NASA Goddard Institute for Space Studies.
Models to trystraight line, piecewise, cubic and polynomials

A question to start from: Has warming sped up? Fit one straight line to 1880–2025, then a two-piece model with a break you choose. Compare them with the sum of squared residuals. Worked-up idea: How strongly is global temperature linked to ln(CO₂)?.

Open in grapher Download CSV

See the data (146 rows)
YearTemperature anomaly (°C)
1880-0.18
1881-0.09
1882-0.12
1883-0.18
1884-0.28
1885-0.34
1886-0.32
1887-0.37
1888-0.18
1889-0.11
1890-0.36
1891-0.23
1892-0.28
1893-0.32
1894-0.31
1895-0.23
1896-0.12
1897-0.12
1898-0.28
1899-0.18
1900-0.09
1901-0.16
1902-0.29
1903-0.38
1904-0.48
1905-0.27
1906-0.23
1907-0.39
1908-0.43
1909-0.49
1910-0.44
1911-0.45
1912-0.38
1913-0.36
1914-0.17
1915-0.15
1916-0.36
1917-0.46
1918-0.3
1919-0.28
1920-0.28
1921-0.19
1922-0.28
1923-0.27
1924-0.27
1925-0.22
1926-0.11
1927-0.22
1928-0.2
1929-0.36
1930-0.16
1931-0.09
1932-0.16
1933-0.29
1934-0.13
1935-0.2
1936-0.15
1937-0.03
1938-0.01
1939-0.02
19400.12
19410.18
19420.06
19430.09
19440.2
19450.1
1946-0.07
1947-0.03
1948-0.11
1949-0.11
1950-0.17
1951-0.07
19520.01
19530.08
1954-0.13
1955-0.14
1956-0.19
19570.05
19580.06
19590.03
1960-0.03
19610.06
19620.03
19630.05
1964-0.2
1965-0.11
1966-0.06
1967-0.02
1968-0.08
19690.05
19700.03
1971-0.08
19720.01
19730.16
1974-0.07
1975-0.01
1976-0.1
19770.18
19780.07
19790.16
19800.26
19810.32
19820.14
19830.32
19840.15
19850.12
19860.18
19870.32
19880.39
19890.27
19900.45
19910.41
19920.22
19930.23
19940.32
19950.45
19960.33
19970.47
19980.61
19990.38
20000.39
20010.53
20020.63
20030.62
20040.53
20050.68
20060.64
20070.66
20080.54
20090.66
20100.72
20110.61
20120.65
20130.68
20140.75
20150.9
20161.01
20170.92
20180.85
20190.98
20201.01
20210.85
20220.89
20231.17
20241.29
20251.19

Global mean sea level change (1880–2013)

The reconstructed rise in global average sea level, relative to 1880, from tide gauges around the world.

VariablesYear against Sea level change since 1880 (mm)
Size134 rows · Year 1880–2013. Converted from inches to millimetres (× 25.4) and rounded to the nearest mm.
SourceUS EPA Climate Change Indicators: Sea Level (CSIRO reconstruction)
LicencePublic domain (US Government work). Free to reuse. Cite the US EPA (and CSIRO, the original reconstruction) as the source.
Cite asUS Environmental Protection Agency, Climate Change Indicators: Sea Level; data from CSIRO.
Models to trystraight line, quadratic, piecewise

A question to start from: Is sea level rise accelerating? Compare a linear and a quadratic model, and use each to estimate the rise by 2100. Why do the answers differ so much? Worked-up idea: When might the Arctic be nearly ice-free in September?.

Open in grapher Download CSV

See the data (134 rows)
YearSea level change since 1880 (mm)
18800
18816
1882-11
1883-6
188415
188513
188611
18875
18888
18899
189011
18919
189213
189317
18948
189519
189612
189717
189826
189934
190029
190128
190233
190341
190430
190525
190632
190730
190828
190932
191032
191141
191237
191339
191446
191553
191652
191747
191845
191947
192048
192150
192250
192351
192443
192545
192652
192751
192847
192948
193052
193152
193258
193362
193457
193562
193658
193764
193867
193972
194066
194179
194279
194379
194472
194575
194683
194786
194890
194989
195091
1951101
195298
1953103
1954100
1955101
195696
1957109
1958110
1959111
1960114
1961121
1962115
1963114
1964106
1965117
1966112
1967113
1968114
1969121
1970119
1971124
1972133
1973127
1974139
1975137
1976136
1977135
1978141
1979136
1980142
1981155
1982149
1983157
1984156
1985146
1986147
1987147
1988152
1989156
1990159
1991161
1992162
1993160
1994165
1995168
1996172
1997179
1998169
1999178
2000179
2001185
2002187
2003196
2004196
2005196
2006200
2007202
2008211
2009217
2010224
2011226
2012235
2013226

World population (1960–2025)

The World Bank's estimate of the total number of people in the world each year.

VariablesYear against World population (billion)
Size66 rows · Year 1960–2025. Divided by 10⁹ and rounded to 0.001 billion.
SourceWorld Bank, World Development Indicators: Population, total (SP.POP.TOTL)
LicenceCC BY 4.0. Free to reuse with credit to the source.
Cite asWorld Bank: Population, total (SP.POP.TOTL), World Development Indicators.
Models to trystraight line, exponential, logistic

A question to start from: Exponential or logistic? Fit both to 1960–2025 and use them to predict 2050 and 2100. Compare with the UN's projection and explain the gap. Worked-up idea: Exponential or logistic? Modelling my country's population.

Open in grapher Download CSV

See the data (66 rows)
YearWorld population (billion)
19603.022
19613.063
19623.117
19633.184
19643.251
19653.319
19663.389
19673.459
19683.531
19693.605
19703.68
19713.759
19723.834
19733.911
19743.987
19754.062
19764.136
19774.209
19784.283
19794.36
19804.437
19814.517
19824.599
19834.683
19844.766
19854.85
19864.937
19875.027
19885.117
19895.207
19905.299
19915.388
19925.477
19935.564
19945.651
19955.736
19965.822
19975.908
19985.994
19996.078
20006.162
20016.245
20026.327
20036.409
20046.492
20056.575
20066.66
20076.744
20086.83
20096.916
20107.001
20117.087
20127.176
20137.265
20147.354
20157.441
20167.528
20177.614
20187.696
20197.777
20207.854
20217.92
20227.989
20238.063
20248.141
20258.215

Glacier mass balance, world reference glaciers (1956–2023)

The average cumulative change in thickness of a set of reference glaciers around the world, in metres of water equivalent (1956 = 0). Negative means ice lost.

VariablesYear against Cumulative mass balance (m water equivalent)
Size68 rows · Year 1956–2023
SourceUS EPA Climate Change Indicators: Glaciers (World Glacier Monitoring Service data)
LicencePublic domain (US Government work). Free to reuse. Cite the US EPA (and WGMS, the original data) as the source.
Cite asUS Environmental Protection Agency, Climate Change Indicators: Glaciers; data from the World Glacier Monitoring Service.
Models to trystraight line, quadratic, piecewise

A question to start from: Is ice loss speeding up? Find the rate of loss in the 1960s and in the 2010s from your models, and decide whether a quadratic describes the data better than a line.

Open in grapher Download CSV

See the data (68 rows)
YearCumulative mass balance (m water equivalent)
19560
1957-0.094
1958-0.963
1959-1.431
1960-2.008
1961-2.445
1962-2.648
1963-3
1964-2.682
1965-2.524
1966-2.75
1967-2.869
1968-2.939
1969-3.428
1970-3.715
1971-3.946
1972-4.225
1973-4.402
1974-4.589
1975-4.815
1976-4.998
1977-5.255
1978-5.443
1979-5.86
1980-5.983
1981-6.174
1982-6.662
1983-6.535
1984-6.794
1985-7.102
1986-7.583
1987-7.487
1988-7.561
1989-7.789
1990-8.274
1991-8.777
1992-8.893
1993-9.026
1994-9.557
1995-10.016
1996-10.489
1997-11.13
1998-11.852
1999-12.551
2000-12.91
2001-13.181
2002-13.609
2003-14.134
2004-14.866
2005-15.683
2006-16.398
2007-16.938
2008-17.313
2009-17.765
2010-18.614
2011-19.351
2012-20.076
2013-20.788
2014-21.489
2015-22.293
2016-23.276
2017-23.928
2018-24.865
2019-25.859
2020-26.742
2021-27.419
2022-28.509
2023-29.738

UK carbon dioxide emissions (1900–2024)

The UK's yearly CO₂ emissions from fossil fuels and industry: a rise, a long plateau and a fall since the 1970s.

VariablesYear against Annual CO₂ emissions (million tonnes)
Size125 rows · Year 1900–2024. Rounded to 0.1 million tonnes.
SourceOur World in Data, CO₂ and greenhouse gas emissions dataset (Global Carbon Budget)
LicenceCC BY 4.0. Free to reuse with credit to the source.
Cite asOur World in Data, based on the Global Carbon Budget (Friedlingstein et al.).
Models to trypiecewise, cubic and polynomials, straight line

A question to start from: One curve or several pieces? Fit a cubic to 1900–2024 and a piecewise linear model with breaks you justify from history. Which tells the better story?

Open in grapher Download CSV

See the data (125 rows)
YearAnnual CO₂ emissions (million tonnes)
1900419.7
1901410.7
1902426.6
1903430
1904432
1905437.7
1906453.4
1907473.6
1908462
1909466.1
1910469.7
1911481.4
1912455.9
1913498.3
1914483.2
1915489.5
1916507.1
1917501.2
1918466.8
1919456.1
1920480.5
1921332.2
1922439.6
1923466.1
1924488.2
1925461
1926261.1
1927481.3
1928454.5
1929478.2
1930460.8
1931431
1932414.6
1933412.3
1934445.3
1935451.2
1936476.5
1937491.7
1938472.8
1939474.3
1940500.1
1941499.8
1942493
1943490.2
1944489.7
1945453.1
1946464.4
1947485.2
1948503.5
1949507.6
1950499.2
1951543.8
1952527.4
1953539.1
1954552
1955576.1
1956573.7
1957570.2
1958556
1959546.4
1960583.9
1961588.6
1962592.9
1963603.4
1964607.9
1965622.1
1966618.1
1967592.1
1968606.5
1969628.4
1970652.6
1971660.4
1972648
1973659.6
1974617.2
1975603.3
1976598.5
1977604.4
1978604.7
1979644.5
1980579
1981560.5
1982548.2
1983545.5
1984529.1
1985559.6
1986568.6
1987571.6
1988570.3
1989581.6
1990601.9
1991609.4
1992593.8
1993579.6
1994574
1995566.2
1996586.8
1997562.7
1998568.5
1999561.6
2000569
2001578
2002560.3
2003571.6
2004573.4
2005570.3
2006567.8
2007559.6
2008544.9
2009494.1
2010511.9
2011469.7
2012487.5
2013477.6
2014438.8
2015422.5
2016399.4
2017387.4
2018379.7
2019364.8
2020326.3
2021342.4
2022311.1
2023307.8
2024312.9

India carbon dioxide emissions (1950–2024)

India's yearly CO₂ emissions from fossil fuels and industry: fast, steady growth over 75 years.

VariablesYear against Annual CO₂ emissions (million tonnes)
Size75 rows · Year 1950–2024. Rounded to 0.1 million tonnes.
SourceOur World in Data, CO₂ and greenhouse gas emissions dataset (Global Carbon Budget)
LicenceCC BY 4.0. Free to reuse with credit to the source.
Cite asOur World in Data, based on the Global Carbon Budget (Friedlingstein et al.).
Models to tryexponential, logarithmic, logistic

A question to start from: Is the growth exponential? Plot ln(emissions) against year, fit a line, and find the doubling time. Has it changed since 1950?

Open in grapher Download CSV

See the data (75 rows)
YearAnnual CO₂ emissions (million tonnes)
195060.9
195163.8
195267.2
195368.6
195472.3
195578.7
195681.6
195791.6
195895.8
1959101.4
1960111.3
1961120.4
1962132.6
1963142.4
1964139.5
1965153.7
1966159.4
1967159.6
1968174.1
1969177.4
1970181.7
1971192
1972203
1973209.1
1974215.9
1975234.2
1976244.8
1977259
1978263.1
1979276.3
1980291.7
1981315
1982325.4
1983352.2
1984361.6
1985397.6
1986426.3
1987455.4
1988491.7
1989540.7
1990578
1991615.4
1992655.4
1993677.3
1994714
1995760.5
1996823.6
1997858
1998875.8
1999961.2
2000987.1
20011001.2
20021032.8
20031068.4
20041134.6
20051195.4
20061293.3
20071393.5
20081490.4
20091613.3
20101678.5
20111765.7
20121927
20131995.3
20142148.1
20152231.8
20162352.5
20172425.7
20182595.2
20192611.2
20202422.7
20212675.8
20222831.1
20233062.8
20243193.5

UK typical stopping distances (The Highway Code)

The Highway Code's typical thinking, braking and total stopping distances for a car at 20–70 mph.

VariablesSpeed (mph) against Total stopping distance (m); also Thinking distance (m) and Braking distance (m)
Size6 rows · Speed 20–70
SourceThe Highway Code, rule 126: Typical stopping distances (GOV.UK)
LicenceOpen Government Licence v3.0. Crown copyright. Free to reuse with the attribution shown.
Cite asDepartment for Transport, The Highway Code, rule 126. Contains public sector information licensed under the Open Government Licence v3.0.
Models to tryquadratic, straight line, power

A question to start from: Why is thinking distance linear but braking distance quadratic? Fit both, explain each from physics, and check the fit at 70 mph. Worked-up idea: Why do stopping distances grow so fast? Modelling the Highway Code table.

Open in grapher Download CSV

See the data (6 rows)
Speed (mph)Total stopping distance (m)Thinking distance (m)Braking distance (m)
201266
3023914
40361224
50531538
60731855
70962175

Collecting your own data instead

Your own measurements can show personal engagement more directly. Each IA idea lists where its data comes from, and Desmos, GeoGebra and Excel explains how to get it into a graph. When you have a model, check it step by step with Model my data and log the version in your IA process journal.

Frequently asked questions

Can I use a public dataset in my Maths IA?

Yes. Many strong explorations use published data. The marks come from what you do with it: a precise question, a justified choice of model, checks of how well it fits and honest reflection on its limits. Cite the source where you use it and in your bibliography.

Does using someone else's data cost marks for personal engagement?

Not by itself. Criterion C rewards how you make the mathematics your own: your question, your decisions and your interpretation. Collecting some of your own data, or comparing the published data with your own context, can make that easier to show.

Which model should I fit to my data?

Start from the context, not the R² value: a quantity that grows by a fixed percentage suggests an exponential model, a repeating pattern suggests a sine model, a quantity with a ceiling suggests a logistic model. Then fit two or three candidates and compare them with residuals. The IA modelling guide works through each one.

Are these datasets free to use?

Yes. We only list data whose licence allows reuse: public-domain US Government data, Creative Commons Attribution (CC BY 4.0) or the UK Open Government Licence. Each card names the licence and how to credit the source.

Free: the IA checklist an examiner uses

Every check for Criteria A–E in a 4-page PDF, the mistakes that cost the most marks and a self-assessment grid. We'll email it with a short IA tip every few days, timed to your deadline if you give it. Free — no account, no payment.