Statistics Reference

Chi-Square Table (χ² Distribution Critical Values)

The chi-square table lists critical values of the χ² distribution: the cutoffs a chi-square statistic must exceed to be significant at a given level. Rows are degrees of freedom (df), columns are upper-tail areas. Because the distribution is not symmetric, the table prints both the small lower critical values (columns 0.995 to 0.90) and the familiar upper critical values (columns 0.10 to 0.005).

How to Read the Chi-Square Table

You need two things: the degrees of freedom for your procedure and the tail area (for a standard test, the significance level α). The critical value sits where the df row meets the column.

Example: goodness-of-fit test over four categories

  1. Degrees of freedom: df = k − 1 = 4 − 1 = 3, so use the row labeled 3.
  2. Testing at α = 0.05 puts all of the rejection area in the upper tail, so read the 0.05 column.
  3. The cell gives 7.815. Reject the null hypothesis when your χ² statistic exceeds 7.815.

The same lookup works for independence tests: a 3×2 contingency table has df = (3 − 1)(2 − 1) = 2, and at α = 0.05 the critical value is 5.991.

Chi-Square Distribution Critical Values

Each cell is the value of χ² with the column's probability in the upper tail. For example, with df = 10, a chi-square variable exceeds 18.307 with probability 0.05 and exceeds 3.940 with probability 0.95.

Critical values of the chi-square distribution by degrees of freedom and upper-tail area
dfupper-tail area (probability to the right of the value)
 0.9950.990.9750.950.90.10.050.0250.010.005
10.0000.0000.0010.0040.0162.7063.8415.0246.6357.879
20.0100.0200.0510.1030.2114.6055.9917.3789.21010.597
30.0720.1150.2160.3520.5846.2517.8159.34811.34512.838
40.2070.2970.4840.7111.0647.7799.48811.14313.27714.860
50.4120.5540.8311.1451.6109.23611.07012.83315.08616.750
60.6760.8721.2371.6352.20410.64512.59214.44916.81218.548
70.9891.2391.6902.1672.83312.01714.06716.01318.47520.278
81.3441.6462.1802.7333.49013.36215.50717.53520.09021.955
91.7352.0882.7003.3254.16814.68416.91919.02321.66623.589
102.1562.5583.2473.9404.86515.98718.30720.48323.20925.188
112.6033.0533.8164.5755.57817.27519.67521.92024.72526.757
123.0743.5714.4045.2266.30418.54921.02623.33726.21728.300
133.5654.1075.0095.8927.04219.81222.36224.73627.68829.819
144.0754.6605.6296.5717.79021.06423.68526.11929.14131.319
154.6015.2296.2627.2618.54722.30724.99627.48830.57832.801
165.1425.8126.9087.9629.31223.54226.29628.84532.00034.267
175.6976.4087.5648.67210.08524.76927.58730.19133.40935.718
186.2657.0158.2319.39010.86525.98928.86931.52634.80537.156
196.8447.6338.90710.11711.65127.20430.14432.85236.19138.582
207.4348.2609.59110.85112.44328.41231.41034.17037.56639.997
218.0348.89710.28311.59113.24029.61532.67135.47938.93241.401
228.6439.54210.98212.33814.04130.81333.92436.78140.28942.796
239.26010.19611.68913.09114.84832.00735.17238.07641.63844.181
249.88610.85612.40113.84815.65933.19636.41539.36442.98045.559
2510.52011.52413.12014.61116.47334.38237.65240.64644.31446.928
2611.16012.19813.84415.37917.29235.56338.88541.92345.64248.290
2711.80812.87914.57316.15118.11436.74140.11343.19546.96349.645
2812.46113.56515.30816.92818.93937.91641.33744.46148.27850.993
2913.12114.25616.04717.70819.76839.08742.55745.72249.58852.336
3013.78714.95316.79118.49320.59940.25643.77346.97950.89253.672
4020.70722.16424.43326.50929.05151.80555.75859.34263.69166.766
5027.99129.70732.35734.76437.68963.16767.50571.42076.15479.490
6035.53437.48540.48243.18846.45974.39779.08283.29888.37991.952
7043.27545.44248.75851.73955.32985.52790.53195.023100.425104.215
8051.17253.54057.15360.39164.27896.578101.879106.629112.329116.321
9059.19661.75465.64769.12673.291107.565113.145118.136124.116128.299
10067.32870.06574.22277.92982.358118.498124.342129.561135.807140.169

Degrees of Freedom for Common Procedures

  • Goodness-of-fit test: df = k − 1, where k is the number of categories. Subtract one more degree for each parameter estimated from the data.
  • Test of independence: df = (r − 1)(c − 1) for an r×c contingency table. A 4×3 table has df = 6.
  • Single variance or standard deviation: df = n − 1, where n is the sample size.

To run the full test rather than look up cutoffs, use the chi-square calculator, which computes the statistic and the exact p-value from your observed and expected counts.

Using Both Tails: Variance Confidence Intervals

A 95% confidence interval for a population variance needs two critical values because the distribution is skewed. From a sample of n = 11 (df = 10), read the upper-tail 0.975 column (χ² = 3.247) and the upper-tail 0.025 column (χ² = 20.483). The interval is then:

(n − 1)s² / 20.483  ≤  σ²  ≤  (n − 1)s² / 3.247

Note the reversal: the larger critical value produces the lower bound. This is the most common place the left-block columns of the table are used.

Shape of the Distribution

A chi-square variable with df degrees of freedom is the sum of df squared independent standard normal variables. Its mean is df and its variance is 2·df, so both the center and the spread of each row grow with the degrees of freedom — you can see the values shift right down every column. The distribution is strongly right-skewed for small df and becomes approximately normal for large df, which is why printed tables traditionally stop around df = 100.

The chi-square distribution also connects to the other reference tables on this site: it describes the squared values behind the standard normal table and forms the numerator and denominator of the F ratio in the F-table.

Frequently Asked Questions

How do I find a critical value in the chi-square table?

Find the row for your degrees of freedom and the column for your upper-tail area (the significance level for a standard test). The cell where they meet is the critical value. For a goodness-of-fit test with df = 3 at alpha = 0.05, the row for 3 and the column for 0.05 give 7.815: reject the null hypothesis when your chi-square statistic exceeds 7.815.

Why does the chi-square table only contain positive values?

The chi-square statistic is a sum of squared quantities, so it can never be negative. Its distribution starts at zero and stretches to the right with a long tail. That is also why the table is not symmetric like the t-table: the lower critical values (columns 0.995 to 0.90) must be printed separately instead of being obtained by flipping a sign.

Do the column headers refer to the left tail or the right tail?

The headers in this table are upper-tail (right-tail) areas: the probability that a chi-square variable exceeds the table value. A header of 0.05 means 5% of the distribution lies to the right of the printed value. Columns like 0.975 therefore give small numbers, because 97.5% of the distribution sits above them — these are the lower cutoffs used in confidence intervals. Some textbooks instead print cumulative (left-tail) probabilities; those headers are simply 1 minus these.

Why would I ever need the 0.995 to 0.90 columns?

Confidence intervals for a variance or standard deviation need both tails of the distribution. A 95% confidence interval for a variance with df = 10 uses the upper-tail 0.975 column (3.247) for one bound and the upper-tail 0.025 column (20.483) for the other. Hypothesis tests can also be left-tailed when the claim is that variability is below a target.

How do I work out the degrees of freedom for my test?

It depends on the procedure. A goodness-of-fit test over k categories uses df = k - 1 (minus one more for each parameter estimated from the data). A test of independence on an r-by-c contingency table uses df = (r - 1)(c - 1). A confidence interval or test for a single variance from a sample of n observations uses df = n - 1.

What if my degrees of freedom are not listed in the table?

Between df = 30 and df = 100 the table steps by 10; round down to the nearest listed row for a conservative critical value, or interpolate between neighboring rows for a closer estimate. For exact values at any degrees of freedom — including beyond 100 — use the critical value calculator on this site, which computes the same inverse chi-square function the table was built from.