Statistics Reference

F-Table (F-Distribution Critical Values)

The F-table lists upper-tail critical values of the F distribution: the cutoffs an F statistic must exceed to be significant. Columns are numerator degrees of freedom (df₁), rows are denominator degrees of freedom (df₂), and each significance level α gets its own table. The workhorse α = 0.05 table is printed in full below, and each of the four standard levels has its own dedicated page.

How to Read the F-Table

You need three things: the numerator degrees of freedom, the denominator degrees of freedom, and the significance level. Pick the table for your α, then find the cell where the df₁ column meets the df₂ row.

Example: one-way ANOVA with 3 groups of 8 observations

  1. Numerator df: df₁ = k − 1 = 3 − 1 = 2 (between groups).
  2. Denominator df: df₂ = N − k = 24 − 3 = 21 (within groups).
  3. In the α = 0.05 table, column 2 meets row 21 at 3.47. Reject the null hypothesis of equal means when F exceeds 3.47.

To run the whole procedure instead of looking up the cutoff, use the ANOVA calculator, which reports the F statistic together with its exact p-value.

F Critical Values, Upper-Tail α = 0.05

The table used by standard ANOVA and regression F-tests at the conventional 5% level. The ∞ row and column are computed from the exact chi-square limits of the F distribution. Values are rounded to two decimals (fewer for the very large small-df entries). Need another level? Open the dedicated 0.10, 0.025, or 0.01 tables.

Upper-tail F critical values at alpha = 0.05 by numerator and denominator degrees of freedom
df₂ \ df₁1234567891012152024304060120
1161.4199.5215.7224.6230.2234.0236.8238.9240.5241.9243.9245.9248.0249.1250.1251.1252.2253.3254.3
218.5119.0019.1619.2519.3019.3319.3519.3719.3819.4019.4119.4319.4519.4519.4619.4719.4819.4919.50
310.139.559.289.129.018.948.898.858.818.798.748.708.668.648.628.598.578.558.53
47.716.946.596.396.266.166.096.046.005.965.915.865.805.775.755.725.695.665.63
56.615.795.415.195.054.954.884.824.774.744.684.624.564.534.504.464.434.404.36
65.995.144.764.534.394.284.214.154.104.064.003.943.873.843.813.773.743.703.67
75.594.744.354.123.973.873.793.733.683.643.573.513.443.413.383.343.303.273.23
85.324.464.073.843.693.583.503.443.393.353.283.223.153.123.083.043.012.972.93
95.124.263.863.633.483.373.293.233.183.143.073.012.942.902.862.832.792.752.71
104.964.103.713.483.333.223.143.073.022.982.912.852.772.742.702.662.622.582.54
114.843.983.593.363.203.093.012.952.902.852.792.722.652.612.572.532.492.452.40
124.753.893.493.263.113.002.912.852.802.752.692.622.542.512.472.432.382.342.30
134.673.813.413.183.032.922.832.772.712.672.602.532.462.422.382.342.302.252.21
144.603.743.343.112.962.852.762.702.652.602.532.462.392.352.312.272.222.182.13
154.543.683.293.062.902.792.712.642.592.542.482.402.332.292.252.202.162.112.07
164.493.633.243.012.852.742.662.592.542.492.422.352.282.242.192.152.112.062.01
174.453.593.202.962.812.702.612.552.492.452.382.312.232.192.152.102.062.011.96
184.413.553.162.932.772.662.582.512.462.412.342.272.192.152.112.062.021.971.92
194.383.523.132.902.742.632.542.482.422.382.312.232.162.112.072.031.981.931.88
204.353.493.102.872.712.602.512.452.392.352.282.202.122.082.041.991.951.901.84
214.323.473.072.842.682.572.492.422.372.322.252.182.102.052.011.961.921.871.81
224.303.443.052.822.662.552.462.402.342.302.232.152.072.031.981.941.891.841.78
234.283.423.032.802.642.532.442.372.322.272.202.132.052.011.961.911.861.811.76
244.263.403.012.782.622.512.422.362.302.252.182.112.031.981.941.891.841.791.73
254.243.392.992.762.602.492.402.342.282.242.162.092.011.961.921.871.821.771.71
264.233.372.982.742.592.472.392.322.272.222.152.071.991.951.901.851.801.751.69
274.213.352.962.732.572.462.372.312.252.202.132.061.971.931.881.841.791.731.67
284.203.342.952.712.562.452.362.292.242.192.122.041.961.911.871.821.771.711.65
294.183.332.932.702.552.432.352.282.222.182.102.031.941.901.851.811.751.701.64
304.173.322.922.692.532.422.332.272.212.162.092.011.931.891.841.791.741.681.62
404.083.232.842.612.452.342.252.182.122.082.001.921.841.791.741.691.641.581.51
604.003.152.762.532.372.252.172.102.041.991.921.841.751.701.651.591.531.471.39
1203.923.072.682.452.292.182.092.021.961.911.831.751.661.611.551.501.431.351.25
3.843.002.602.372.212.102.011.941.881.831.751.671.571.521.461.391.321.221.00

Degrees of Freedom for Common F-Tests

  • One-way ANOVA: df₁ = k − 1 and df₂ = N − k for k groups and N total observations.
  • Regression overall F-test: df₁ = p (number of predictors) and df₂ = n − p − 1.
  • Two-variance ratio test: df₁ = n₁ − 1 and df₂ = n₂ − 1, with the larger sample variance conventionally placed in the numerator.

Lower Tail and the Reciprocal Rule

Printed F-tables only carry the upper tail because the lower tail follows from a reciprocal identity: the lower-tail critical value for (df₁, df₂) is one divided by the upper-tail value for the swapped pair (df₂, df₁).

F(1 − α; df₁, df₂) = 1 / F(α; df₂, df₁)

Example: the lower 0.05 cutoff for F(5, 10) equals 1 / F(0.05; 10, 5) = 1 / 4.74 ≈ 0.211. A two-tailed variance-ratio test at 5% therefore rejects when the ratio falls below the reciprocal cutoff or above the upper value from the α = 0.025 table.

Where the F Distribution Comes From

An F variable is the ratio of two independent chi-square variables, each divided by its degrees of freedom. That construction is exactly what a variance ratio is: each sample variance is a scaled chi-square under normality. It also explains the infinity rows in the tables — as one chi-square's degrees of freedom grow, that side of the ratio settles at 1, and the F distribution collapses to a scaled chi-square. The ∞ entries here are computed from those exact limits rather than from a large stand-in value.

Two familiar special cases: F(1, df) is the square of a t variable with df degrees of freedom (compare the α = 0.05 column 1 against squared entries of the two-tail 0.05 column of the t-table), and df₁·F(df₁, ∞) is a chi-square with df₁ degrees of freedom.

Frequently Asked Questions

Which degrees of freedom go on top and which on the side?

The numerator degrees of freedom (df1) run across the top and the denominator degrees of freedom (df2) run down the side. In a one-way ANOVA, df1 = k - 1 (groups minus one) belongs to the between-groups mean square in the numerator of F, and df2 = N - k (total observations minus groups) belongs to the within-groups mean square in the denominator. Swapping them gives a wrong critical value, so always match numerator to columns and denominator to rows.

Why does the F-table need a separate table for each alpha?

The F distribution has two shape parameters (df1 and df2), so a single printed table can only cover one tail area at a time - unlike the t-table, which spends its columns on alpha because it has just one degree-of-freedom parameter. This page shows the workhorse 0.05 table in full; the levels 0.10, 0.025, and 0.01 each have their own complete table linked below.

How do I find a lower-tail (left-tail) F critical value?

Use the reciprocal identity: the lower critical value with tail area alpha for (df1, df2) equals 1 divided by the upper critical value with tail area alpha for the swapped pair (df2, df1). For example, the lower 0.05 cutoff for F(5, 10) is 1 / F(0.05; 10, 5) = 1 / 4.74 = 0.211. This identity is why printed tables only carry the upper tail.

What does it mean that an F statistic exceeds the table value?

In ANOVA, F is the ratio of between-groups variance to within-groups variance. If the null hypothesis were true (all group means equal), F would hover around 1 and exceed the table value with probability alpha only by chance. An observed F beyond the critical value therefore says the between-groups signal is too large to attribute to chance at that significance level, and the null hypothesis is rejected.

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

Round the denominator degrees of freedom down to the nearest listed row (and the numerator down to the nearest listed column) for a conservative critical value - the value will be slightly too large, never too small. For the exact number at any pair of degrees of freedom, use the critical value calculator on this site, which evaluates the same inverse F function the table was generated from.

Why do the values approach 1 toward the bottom-right of each table?

As both degrees of freedom grow, the two sample variances in the F ratio each estimate their population variance more precisely, so under the null hypothesis the ratio concentrates around 1. The infinity row and column are computed from the exact chi-square limits of the F distribution, and the bottom-right cell F(∞, ∞) equals exactly 1 at every significance level.