T Distribution Table
The t distribution table (the t table) gives critical t values by degrees of freedom and tail probability — the values that decide confidence intervals and t-tests whenever the population standard deviation is unknown, which in real work is nearly always.
| df | 0.1 | 0.05 | 0.025 | 0.01 | 0.005 |
|---|---|---|---|---|---|
| 1 | 3.078 | 6.314 | 12.706 | 31.821 | 63.657 |
| 2 | 1.886 | 2.920 | 4.303 | 6.965 | 9.925 |
| 3 | 1.638 | 2.353 | 3.182 | 4.541 | 5.841 |
| 4 | 1.533 | 2.132 | 2.776 | 3.747 | 4.604 |
| 5 | 1.476 | 2.015 | 2.571 | 3.365 | 4.032 |
| 6 | 1.440 | 1.943 | 2.447 | 3.143 | 3.707 |
| 7 | 1.415 | 1.895 | 2.365 | 2.998 | 3.499 |
| 8 | 1.397 | 1.860 | 2.306 | 2.896 | 3.355 |
| 9 | 1.383 | 1.833 | 2.262 | 2.821 | 3.250 |
| 10 | 1.372 | 1.812 | 2.228 | 2.764 | 3.169 |
| 11 | 1.363 | 1.796 | 2.201 | 2.718 | 3.106 |
| 12 | 1.356 | 1.782 | 2.179 | 2.681 | 3.055 |
| 13 | 1.350 | 1.771 | 2.160 | 2.650 | 3.012 |
| 14 | 1.345 | 1.761 | 2.145 | 2.624 | 2.977 |
| 15 | 1.341 | 1.753 | 2.131 | 2.602 | 2.947 |
| 16 | 1.337 | 1.746 | 2.120 | 2.583 | 2.921 |
| 17 | 1.333 | 1.740 | 2.110 | 2.567 | 2.898 |
| 18 | 1.330 | 1.734 | 2.101 | 2.552 | 2.878 |
| 19 | 1.328 | 1.729 | 2.093 | 2.539 | 2.861 |
| 20 | 1.325 | 1.725 | 2.086 | 2.528 | 2.845 |
| 21 | 1.323 | 1.721 | 2.080 | 2.518 | 2.831 |
| 22 | 1.321 | 1.717 | 2.074 | 2.508 | 2.819 |
| 23 | 1.319 | 1.714 | 2.069 | 2.500 | 2.807 |
| 24 | 1.318 | 1.711 | 2.064 | 2.492 | 2.797 |
| 25 | 1.316 | 1.708 | 2.060 | 2.485 | 2.787 |
| 26 | 1.315 | 1.706 | 2.056 | 2.479 | 2.779 |
| 27 | 1.314 | 1.703 | 2.052 | 2.473 | 2.771 |
| 28 | 1.313 | 1.701 | 2.048 | 2.467 | 2.763 |
| 29 | 1.311 | 1.699 | 2.045 | 2.462 | 2.756 |
| 30 | 1.310 | 1.697 | 2.042 | 2.457 | 2.750 |
| 40 | 1.303 | 1.684 | 2.021 | 2.423 | 2.704 |
| 50 | 1.299 | 1.676 | 2.009 | 2.403 | 2.678 |
| 60 | 1.296 | 1.671 | 2.000 | 2.390 | 2.660 |
| 80 | 1.292 | 1.664 | 1.990 | 2.374 | 2.639 |
| 100 | 1.290 | 1.660 | 1.984 | 2.364 | 2.626 |
| 120 | 1.289 | 1.658 | 1.980 | 2.358 | 2.617 |
| ∞ (z) | 1.282 | 1.645 | 1.960 | 2.326 | 2.576 |
How to read the t table
Rows are degrees of freedom (df = n − 1 for a single sample). Columns are one-tailed probabilities: the cell is the t value with that much area in the right tail. The two-tailed tests most people run read the column at half their α — a two-tailed test at 0.05 uses the 0.025 column, because 0.025 sits in each tail. Worked example: a sample of 11 (df = 10) needs the 95% confidence critical value — row 10, column 0.025 — t = 2.228. Compare the bottom row: at infinite df the same column reads 1.960, the z value, because with unlimited data the t distribution becomes the normal. Every column converges to its z counterpart down the rows; the table is really a picture of uncertainty shrinking as samples grow. The blog post how to read a t table rehearses the mechanics with more examples.
When t replaces z
The rule is about σ. If the population standard deviation is genuinely known — a calibrated process, a published standard — use z. If σ is estimated from the same sample you are testing (the s in the standard error), the estimate itself is uncertain, the statistic's tails grow heavier, and the honest critical values come from this table. Small samples widen the gap dramatically: at df = 5 the 0.025 column reads 2.571 against z's 1.960, a 31% larger margin. The z table vs t table page runs one problem through both tables to show what the choice costs when it is made wrongly, and the z score vs t score page clears up the separate, confusingly named T-score scale used in test reporting.
A test worked against the table
A one-sample t-test, start to finish. Nine measurements (n = 9, df = 8) give x̄ = 26 and s = 6 against a claimed mean of 20. The statistic: t = (26 − 20) / (6/√9) = 6/2 = 3.00. Two-tailed at 0.05, the table's df 8 row, 0.025 column, gives a critical value of 2.306. The statistic clears it comfortably — the p-value is in fact about 0.017 — so the claim is rejected at the 5% level. Note the z-table mirage one more time: judged against 1.96, the same statistic looks overwhelming; against the honest 2.306 it is merely solid. Small samples, exact table — that discipline is the whole page.
Printing and downloads
This page prints cleanly from the browser (navigation and tools hide themselves). For the z family, finished files live on the z table PDF page, and the custom z table generator will build a printable table to any range. Values here are computed from the t cumulative distribution and anchor-checked (df 10, 0.025 → 2.228; df 24, 0.025 → 2.064).
Values computed from the t distribution's cumulative function · Verified November 2026

Sources and further reading
Critical values here are computed from the t distribution's cumulative function; the distribution's definition and properties are documented in the NIST/SEMATECH e-Handbook of Statistical Methods.
Frequently asked questions
What t value do I use for a 95% confidence interval with n = 25?
df = 24, two-tailed 95% means the 0.025 column: t = 2.064. Notice it is larger than z's 1.96 — the extra width is the price of estimating σ from 25 observations.
Why does the t table stop being needed around df = 100?
It doesn't stop — it converges. At df = 100 the 0.025 value is 1.984, within 1.3% of 1.960; at df = 120 it is 1.980. Courses switch to z for large samples because the difference stops mattering, not because t becomes wrong.
My df is not in the table — what do I do?
Use the next smaller df row. That gives a slightly larger critical value — conservative, and the convention textbooks teach. Software, of course, computes your exact df.
Is the t table one-tailed or two-tailed?
This table is headed by one-tailed probabilities; for a two-tailed test at level α, read the α/2 column. The caption on the table states the rule, and it is the single most common t-table error — reading 0.05 for a two-tailed 0.05 test understates the critical value (2.228 becomes 1.812 at df 10).