Chi-square table

Find the critical value of chi-square for your degrees of freedom and significance level, from the table or with an exact lookup that explains each step.

  • Free, no sign-up
  • Step-by-step working
  • Runs in your browser
  1. 1 Enter your data
  2. 2 Choose an option
  3. 3 Click “Look up”
  4. 4 Read the result
How to use the Chi-square table: 1. Enter your data (df = 4 · α = 0.05). 2. Choose an option (Right tail). 3. Click “Look up”. 4. Read the result (Critical value: χ² = 9.488).

Any value between 0 and 1, for example 0.05 or 1%.

Which tail?

Critical values of chi-square (area α to the right)

df 0.9950.990.9750.950.90.10.050.0250.010.005
1 0.00003930.0001570.0009820.003930.0162.7063.8415.0246.6357.879
2 0.0100.0200.0510.1030.2114.6055.9917.3789.21010.597
3 0.0720.1150.2160.3520.5846.2517.8159.34811.34512.838
4 0.2070.2970.4840.7111.0647.7799.48811.14313.27714.860
5 0.4120.5540.8311.1451.6109.23611.07012.83315.08616.750
6 0.6760.8721.2371.6352.20410.64512.59214.44916.81218.548
7 0.9891.2391.6902.1672.83312.01714.06716.01318.47520.278
8 1.3441.6462.1802.7333.49013.36215.50717.53520.09021.955
9 1.7352.0882.7003.3254.16814.68416.91919.02321.66623.589
10 2.1562.5583.2473.9404.86515.98718.30720.48323.20925.188
11 2.6033.0533.8164.5755.57817.27519.67521.92024.72526.757
12 3.0743.5714.4045.2266.30418.54921.02623.33726.21728.300
13 3.5654.1075.0095.8927.04219.81222.36224.73627.68829.819
14 4.0754.6605.6296.5717.79021.06423.68526.11929.14131.319
15 4.6015.2296.2627.2618.54722.30724.99627.48830.57832.801
16 5.1425.8126.9087.9629.31223.54226.29628.84532.00034.267
17 5.6976.4087.5648.67210.08524.76927.58730.19133.40935.718
18 6.2657.0158.2319.39010.86525.98928.86931.52634.80537.156
19 6.8447.6338.90710.11711.65127.20430.14432.85236.19138.582
20 7.4348.2609.59110.85112.44328.41231.41034.17037.56639.997
21 8.0348.89710.28311.59113.24029.61532.67135.47938.93241.401
22 8.6439.54210.98212.33814.04130.81333.92436.78140.28942.796
23 9.26010.19611.68913.09114.84832.00735.17238.07641.63844.181
24 9.88610.85612.40113.84815.65933.19636.41539.36442.98045.559
25 10.52011.52413.12014.61116.47334.38237.65240.64644.31446.928
26 11.16012.19813.84415.37917.29235.56338.88541.92345.64248.290
27 11.80812.87914.57316.15118.11436.74140.11343.19546.96349.645
28 12.46113.56515.30816.92818.93937.91641.33744.46148.27850.993
29 13.12114.25616.04717.70819.76839.08742.55745.72249.58852.336
30 13.78714.95316.79118.49320.59940.25643.77346.97950.89253.672
40 20.70722.16424.43326.50929.05151.80555.75859.34263.69166.766
50 27.99129.70732.35734.76437.68963.16767.50571.42076.15479.490
60 35.53437.48540.48243.18846.45974.39779.08283.29888.37991.952
70 43.27545.44248.75851.73955.32985.52790.53195.023100.425104.215
80 51.17253.54057.15360.39164.27896.578101.879106.629112.329116.321
90 59.19661.75465.64769.12673.291107.565113.145118.136124.116128.299
100 67.32870.06574.22277.92982.358118.498124.342129.561135.807140.169

Each column heading is the area to the right of the critical value. Right-tailed tests use the columns from 0.10 to 0.005.

How to use the chi-square table

  1. Work out your degrees of freedom: categories − 1 for goodness of fit, or (rows − 1)(columns − 1) for a contingency table.
  2. Choose your significance level α, usually 0.05.
  3. Find the row for your df and the column headed with your α. For df = 4 and α = 0.05, the critical value is 9.488.
  4. Compare: if your chi-square statistic is greater than the critical value, reject the null hypothesis.
  5. For values not in the table, or for left-tail and two-tailed cutoffs, use the lookup above. It also highlights the matching cell.

What the chi-square critical value means

The chi-square distribution is right-skewed and only takes positive values. The critical value is the point that leaves an area α in the right tail:

P(χ2 > χ2α, df) = α

The test statistic it is compared with, for goodness of fit or independence, is

χ2 = Σ (O − E)2E

χ2
The chi-square statistic calculated from your data
O, E
Observed and expected counts in each category or cell
α
The significance level: the area in the right tail beyond the critical value
df
Degrees of freedom, which set the shape of the distribution; larger df shifts it to the right

Worked example

A store expects customers to be spread evenly across its 5 weekdays. Over one week it counts 18, 22, 30, 16 and 14 customers (100 in total). Is that consistent with an even spread, at α = 0.05?

  1. Expected count per day if the spread is even
    E = 1005 = 20
  2. Chi-square statistic
    χ2 = (18−20)² + (22−20)² + (30−20)² + (16−20)² + (14−20)²20 = 16020 = 8.0
  3. df = 5 − 1 = 4; table row 4, column 0.05
    χ20.05, 4 = 9.488
  4. Compare
    8.0 < 9.488 → fail to reject H0

What it means: the busiest day had 30 customers, but with only 100 customers in total that much variation could easily happen by chance. The data don't give strong evidence that some days are busier than others.

Tips for using the chi-square table

  • Bigger statistic, stronger evidence. Unlike z and t, the chi-square statistic is never negative, and large values mean the data don't fit the null hypothesis.
  • Check expected counts. The test is reliable when every expected count is at least 5. Combine sparse categories if they aren't.
  • For a variance confidence interval, use both a left-tail and a right-tail value: choose "Both tails" in the lookup to get the pair.
  • Need an exact p-value? The p-value calculator gives it directly, and the critical value calculator covers z, t and F as well.

Frequently asked questions

How do you read a chi-square table?

Find the row for your degrees of freedom and the column for your significance level α, which is the area in the right tail. The value where they meet is the critical value. For a test at α = 0.05 with df = 4, the critical value is 9.488: reject the null hypothesis if your chi-square statistic is larger than that.

How do I find the degrees of freedom for a chi-square test?

For a goodness-of-fit test, df = number of categories − 1 (minus one more for each parameter you estimated from the data). For a test of independence or homogeneity in a contingency table, df = (rows − 1) × (columns − 1). A 3 × 4 table has (3 − 1)(4 − 1) = 6 degrees of freedom.

Is a chi-square test one-tailed or two-tailed?

Goodness-of-fit and independence tests are right-tailed: only large chi-square values count as evidence against the null hypothesis, so use the right-tail α columns (0.10, 0.05, 0.01 and so on). The left-tail columns (0.995 to 0.90) are used mainly for confidence intervals and two-sided tests about a variance.

Why are the values in the left columns so small?

Those columns have most of the area (99.5%, 99% …) to the right of the critical value, so the value sits close to zero, at the far left of a right-skewed distribution. With df = 1, only 0.5% of the distribution lies below 0.0000393.

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

The table skips values above 30. Use the lookup at the top of this page, which calculates the exact critical value for any df, including decimals. If you must use the printed table, the next smaller df gives a slightly smaller, less conservative value for right-tail tests, so the exact value is better.

How do I get the p-value instead of a critical value?

Enter your chi-square statistic and degrees of freedom in the p-value calculator and choose chi-square. It gives the exact right-tail p-value with a shaded graph, so you don’t have to bracket it between two table columns.

Last reviewed November 11, 2026