Skip to content
K Knidox Search…
Reference · Statistics

Z-Score Table

The full standard normal table, plus a lookup that highlights the cell for any z-score.

Between −3.49 and 3.49. The matching cell is highlighted below.
Which half of the table
P(Z ≤ z) — area to the left
0.9750
P(Z > z) — area to the right
0.0250
Two-tailed P(|Z| > z)
0.0500
Standard normal cumulative probabilities for positive z-scores
z.00.01.02.03.04.05.06.07.08.09
0.00.50000.50400.50800.51200.51600.51990.52390.52790.53190.5359
0.10.53980.54380.54780.55170.55570.55960.56360.56750.57140.5753
0.20.57930.58320.58710.59100.59480.59870.60260.60640.61030.6141
0.30.61790.62170.62550.62930.63310.63680.64060.64430.64800.6517
0.40.65540.65910.66280.66640.67000.67360.67720.68080.68440.6879
0.50.69150.69500.69850.70190.70540.70880.71230.71570.71900.7224
0.60.72570.72910.73240.73570.73890.74220.74540.74860.75170.7549
0.70.75800.76110.76420.76730.77040.77340.77640.77940.78230.7852
0.80.78810.79100.79390.79670.79950.80230.80510.80780.81060.8133
0.90.81590.81860.82120.82380.82640.82890.83150.83400.83650.8389
1.00.84130.84380.84610.84850.85080.85310.85540.85770.85990.8621
1.10.86430.86650.86860.87080.87290.87490.87700.87900.88100.8830
1.20.88490.88690.88880.89070.89250.89440.89620.89800.89970.9015
1.30.90320.90490.90660.90820.90990.91150.91310.91470.91620.9177
1.40.91920.92070.92220.92360.92510.92650.92790.92920.93060.9319
1.50.93320.93450.93570.93700.93820.93940.94060.94180.94290.9441
1.60.94520.94630.94740.94840.94950.95050.95150.95250.95350.9545
1.70.95540.95640.95730.95820.95910.95990.96080.96160.96250.9633
1.80.96410.96490.96560.96640.96710.96780.96860.96930.96990.9706
1.90.97130.97190.97260.97320.97380.97440.97500.97560.97610.9767
2.00.97720.97780.97830.97880.97930.97980.98030.98080.98120.9817
2.10.98210.98260.98300.98340.98380.98420.98460.98500.98540.9857
2.20.98610.98640.98680.98710.98750.98780.98810.98840.98870.9890
2.30.98930.98960.98980.99010.99040.99060.99090.99110.99130.9916
2.40.99180.99200.99220.99250.99270.99290.99310.99320.99340.9936
2.50.99380.99400.99410.99430.99450.99460.99480.99490.99510.9952
2.60.99530.99550.99560.99570.99590.99600.99610.99620.99630.9964
2.70.99650.99660.99670.99680.99690.99700.99710.99720.99730.9974
2.80.99740.99750.99760.99770.99770.99780.99790.99790.99800.9981
2.90.99810.99820.99820.99830.99840.99840.99850.99850.99860.9986
3.00.99870.99870.99870.99880.99880.99890.99890.99890.99900.9990
3.10.99900.99910.99910.99910.99920.99920.99920.99920.99930.9993
3.20.99930.99930.99940.99940.99940.99940.99940.99950.99950.9995
3.30.99950.99950.99950.99960.99960.99960.99960.99960.99960.9997
3.40.99970.99970.99970.99970.99970.99970.99970.99970.99970.9998

Each cell is the area under the standard normal curve to the left of that z-score. Read the whole-and-tenths digit down the left edge and the hundredths digit across the top: row 1.9 + column .06 gives z = 1.96.

A z-table gives the area under the standard normal curve to the left of a z-score. At z = 1.96 the table reads 0.9750, so 97.50% of values sit below that point and 2.50% above it. Read the tenths down the left edge and the hundredths across the top.

What a z-table actually shows

The standard normal distribution is the bell curve with a mean of 0 and a standard deviation of 1. A z-score says how many standard deviations a value sits from the mean, and the z-table turns that distance into a probability: the proportion of the distribution lying below it. Because the total area under the curve is exactly 1, every entry in the table is between 0 and 1, and the table is the cumulative distribution function evaluated point by point.

The curve is symmetric about 0, which is why the table comes in two halves. The positive half runs from z = 0.00 upward and its entries are all above 0.5; the negative half mirrors it, so the area to the left of −1.96 (0.0250) is exactly the area to the right of +1.96. Once you see that symmetry you only ever need one half, though having both saves a subtraction.

Turning a raw score into a z-score

The table only speaks in z-scores, so a raw measurement has to be standardised first. Subtract the mean and divide by the standard deviation — that strips out the units and puts any normal variable on the same scale the table is built for.

z = (x − μ) ÷ σ

x is the raw value, μ the population mean, σ the population standard deviation

  1. 1
    Standardise the value. A test score of 128 in a population with μ = 100 and σ = 15 gives z = (128 − 100) ÷ 15 = 1.8667, which rounds to 1.87 for a table lookup.
  2. 2
    Split the z-score at the decimal point. For z = 1.87 the row is 1.8 (the units and tenths) and the column is .07 (the hundredths).
  3. 3
    Read the cell where that row and column meet. Row 1.8 and column .07 give 0.9693 — the area to the left of z = 1.87.
  4. 4
    Convert the area to the probability you need. P(below) = 0.9693 directly; P(above) = 1 − 0.9693 = 0.0307; P(between two z-scores) is the larger area minus the smaller.
  5. 5
    Interpret it in context. A score of 128 beats about 96.93% of the population, leaving roughly 3.07% above it.

Z-scores worth memorising

Areas to four decimal places. The last two rows are the values behind the 95% and 99% confidence intervals.

zArea to the leftArea to the rightTwo-tailed area
1.000.84130.15870.3173
1.280.89970.10030.2005
1.6450.95000.05000.1000
1.960.97500.02500.0500
2.330.99010.00990.0198
2.5760.99500.00500.0100

Where students go wrong

The most common mistake is reading the table as the area to the right. Standard z-tables — including this one — are cumulative from the left, so a positive z always returns a number above 0.5. If your answer for a large positive z comes out small, you have taken the complement by accident.

The second is forgetting to double for a two-tailed test. The area beyond z = 1.96 in one tail is 0.0250, but a two-tailed test at the 5% level puts 0.0250 in each tail, which is where the familiar 1.96 comes from. The third is using a z-table at all when the population standard deviation is unknown and the sample is small — that is what the t-distribution exists for.

How do I read a z-table?
Split the z-score at the hundredths place: the units and tenths pick the row, the hundredths pick the column. The cell where they meet is the area under the curve to the left of that z-score. For z = 1.87, row 1.8 and column .07 give 0.9693.
What is the difference between a positive and a negative z-table?
They are two halves of the same distribution. A negative z-table covers scores below the mean and returns areas under 0.5, while the positive half returns areas above 0.5. Because the curve is symmetric, the area left of −z always equals the area right of +z.
Why is 1.96 the number everyone remembers?
The area beyond z = 1.96 is 0.0250 in each tail, which adds to 0.05 across both tails. That makes ±1.96 the cut-off for a two-tailed test at the 5% level and the multiplier in a 95% confidence interval.
How do I find the area between two z-scores?
Look up both and subtract the smaller area from the larger. For z = −1.00 and z = 1.00 that is 0.8413 − 0.1587 = 0.6826, the familiar 68% inside one standard deviation of the mean.
When should I use a t-table instead?
Use the t-distribution when the population standard deviation is unknown and you are estimating it from a small sample. The t-table has an extra degrees-of-freedom dimension and gives wider critical values; as the sample grows the two converge.
What does a z-score above 3 mean?
It is more than three standard deviations from the mean, which happens for roughly 0.13% of a normal distribution in one tail. Standard tables stop near 3.49 because beyond that the areas round to 0.9998 and higher and stop being useful to read off.