F-Distribution Table

Critical values of the F-distribution — ANOVA, F-tests, and regression.

Last updated: 2026-07-06

Significance level (α)

Hover a cell for the critical F-value, or type df₁ and df₂ above.

df₂ ↓ df₁ →1234567891012152024304060120
1161.4199.5215.7224.6230.2234.0236.8238.9240.5241.9243.9245.9248.0249.1250.1251.1252.2253.3
218.5119.0019.1619.2519.3019.3319.3519.3719.3819.4019.4119.4319.4519.4519.4619.4719.4819.49
310.139.5529.2779.1179.0138.9418.8878.8458.8128.7868.7458.7038.6608.6398.6178.5948.5728.549
47.7096.9446.5916.3886.2566.1636.0946.0415.9995.9645.9125.8585.8035.7745.7465.7175.6885.658
56.6085.7865.4095.1925.0504.9504.8764.8184.7724.7354.6784.6194.5584.5274.4964.4644.4314.398
65.9875.1434.7574.5344.3874.2844.2074.1474.0994.0604.0003.9383.8743.8413.8083.7743.7403.705
75.5914.7374.3474.1203.9723.8663.7873.7263.6773.6373.5753.5113.4453.4103.3763.3403.3043.267
85.3184.4594.0663.8383.6873.5813.5003.4383.3883.3473.2843.2183.1503.1153.0793.0433.0052.967
95.1174.2563.8633.6333.4823.3743.2933.2303.1793.1373.0733.0062.9362.9002.8642.8262.7872.748
104.9654.1033.7083.4783.3263.2173.1353.0723.0202.9782.9132.8452.7742.7372.7002.6612.6212.580
124.7473.8853.4903.2593.1062.9962.9132.8492.7962.7532.6872.6172.5442.5052.4662.4262.3842.341
154.5433.6823.2873.0562.9012.7902.7072.6412.5882.5442.4752.4032.3282.2882.2472.2042.1602.114
204.3513.4933.0982.8662.7112.5992.5142.4472.3932.3482.2782.2032.1242.0822.0391.9941.9461.896
244.2603.4033.0092.7762.6212.5082.4232.3552.3002.2552.1832.1082.0271.9841.9391.8921.8421.790
254.2423.3852.9912.7592.6032.4902.4052.3372.2822.2362.1652.0892.0071.9641.9191.8721.8221.768
304.1713.3162.9222.6902.5342.4212.3342.2662.2112.1652.0922.0151.9321.8871.8411.7921.7401.683
404.0853.2322.8392.6062.4492.3362.2492.1802.1242.0772.0031.9241.8391.7931.7441.6931.6371.577
604.0013.1502.7582.5252.3682.2542.1672.0972.0401.9931.9171.8361.7481.7001.6491.5941.5341.467
1203.9203.0722.6802.4472.2902.1752.0872.0161.9591.9101.8341.7501.6591.6081.5541.4951.4291.352

Values are upper-tail critical values F* where P(F > F*) = α. Numerator df (df₁) across the top; denominator df (df₂) down the left.

How to Read the F-Distribution Table

The F-table uses two degrees of freedom instead of one — that is what makes it wider than a t-table or chi-square table. The numerator df (df₁) runs across the top: it comes from the treatment effect you’re testing, the number of predictors in a regression, or the between-group variance in ANOVA. The denominator df (df₂) runs down the left side: it comes from the residual or within-group variance.

To use the table: pick your α tab at the top, find the df₁ column across the header, trace down to the df₂ row, and read the critical value. If your F-statistic exceeds that number, the result is significant at that α level. The typed lookup above the table lets you enter any df₁ and df₂ — including values not listed in the printed grid — and shows critical values for all five α levels at once.

Where the Two df Values Come From

The split into two degrees of freedom is not a convention — the F-statistic is literally a ratio of two chi-square estimates, and each estimate has its own sample size. Understanding where each df comes from prevents the most common table-reading error: swapping df₁ and df₂.

In a one-way ANOVA with k groups and N total observations: df₁ = k − 1 (between-groups) and df₂ = N − k (within-groups, also called residual). For a two-sample F-test for equal variances: df₁ = n₁ − 1 and df₂ = n₂ − 1. For a regression F-test with p predictors: df₁ = p and df₂ = n − p − 1.

A Worked Example

Three study-skill conditions, ten students in each, so N = 30 and k = 3. An ANOVA yields F = 4.26. The degrees of freedom are df₁ = k − 1 = 2 and df₂ = N − k = 27.

Look up df₁ = 2 and df₂ = 27 in the α = 0.05 tab. The table interpolates to F* ≈ 3.354. Because 4.26 > 3.354, the null hypothesis — that the three conditions have equal means — is rejected at the 5% level. The exact p-value (from the lookup field) is roughly 0.024.

The interpretation: the between-condition variance is about 4.26 times larger than the within-condition noise. That ratio is too large to attribute to chance at α = 0.05. Had the study included only five students per group (N = 15, df₂ = 12), the critical value would have risen to 3.885 and F = 4.26 would still pass — but barely, and the p-value gap would have narrowed considerably.

The Connection to t and Chi-Square

When df₁ = 1, the F-statistic is the square of the corresponding t-statistic: F(1, ν) = t²(ν). The two-tailed t critical value at α = 0.05 for df = 20 is 2.086; the F-table entry at df₁ = 1, df₂ = 20 is 4.351, which is 2.086². This means a one-way ANOVA with exactly two groups gives the same decision as a pooled two-sample t-test.

The other direction: as df₂ grows, the F-distribution approaches chi-square(df₁)/df₁. At df₂ = 120, the F critical value at α = 0.05 with df₁ = 5 is already within about 3.5% of the chi-square critical value divided by 5. The three reference tables on this site — z, t, chi-square, and F — are not independent tools; they describe the same family of distributions from different vantage points.

Frequently Asked Questions

What is the F-distribution used for?

It appears wherever you compare two variance estimates: ANOVA, regression F-tests, Levene’s test for equal variances, and likelihood ratio tests in more complex models. The setup is the same in each case — a ratio of two chi-square estimates divided by their df. The F-table gives you the threshold that ratio must cross to call the result significant.

Why does the F-table need two degrees of freedom?

Because an F-statistic is a ratio of two independent estimates, and each estimate has its own df. The numerator df captures how many independent effects the treatment or model contributes; the denominator df captures how many observations are left over for the error estimate. Change either one and you change the shape of the null distribution.

What are df₁ and df₂ in a one-way ANOVA?

df₁ = k − 1 where k is the number of groups. df₂ = N − k where N is the total number of observations. For three groups of ten: df₁ = 2, df₂ = 27. For regression with p predictors: df₁ = p and df₂ = n − p − 1.

How do I get the p-value from an F-statistic?

Type df₁, df₂, and your F-statistic into the three fields above the table. The panel returns the upper-tail p immediately. For the ANOVA example above: F(2, 27) = 4.26 gives p ≈ 0.024.

What does F = 1 mean?

F = 1 means between-group variance equals within-group variance — signal matches noise. In ANOVA this is exactly what you expect when the treatment does nothing: all variation is sampling noise and the ratio of two noise estimates is, on average, 1. F = 1 never rejects the null at any standard α level.

How does the F-distribution relate to t and chi-square?

F(1, ν) = t²(ν) — two-group ANOVA and two-sample t-test are the same test. As df₂ → ∞, F(df₁, ∞) converges to χ²(df₁)/df₁. The z-distribution is t at df = ∞, which is the same as F(1, ∞). All three tables on this site are cross-sections of the same underlying distribution family.

Related Calculators