# Zero Slope: Definition, Equation, Graph & Examples

TL;DR

A zero slope is the slope of a horizontal line, where the rise is 0, so the line is perfectly flat and its equation is y = c. This guide shows you how zero slope is calculated, how it looks on a graph, how it differs from an undefined slope, and the mistakes students make most often.

## What Is Zero Slope?

A zero slope is the slope of a horizontal line, a line on which every point shares the same y-coordinate. Because the line never rises or falls as you move along it, the "rise" in the slope formula is 0, and any number divided into 0 gives 0. Its equation always has the form y = c, where c is a constant.

Slope measures steepness as rise over run, the vertical change divided by the horizontal change between two points on a line. Written as a formula, the [slope of a line](/content/math/geometry/slope/index.html) is:

m = \frac{y_2 - y_1}{x_2 - x_1} = \frac{\text{rise}}{\text{run}}

On a horizontal line, the two y-values are identical, so y_2 - y_1 = 0. The numerator collapses to zero, the run stays nonzero, and the result is a clean m = 0.

### Why is the slope of a horizontal line zero?

Because a horizontal line never changes height. No matter how far you travel left or right, the y-value stays put, so the rise is always 0, and 0 divided by any run is 0.

The key term to hold onto: **zero slope means no vertical change.** You walk left or right along the line, and your height never moves.

## Examples of Zero Slope

The examples below run from reading a slope off two points to working backward from a graph and a real situation. Each problem statement is bold; the steps are plain.

### Example 1

**Find the slope of the line through (1, 4) and (6, 4).**

Apply the slope formula:

m = \frac{4 - 4}{6 - 1} = \frac{0}{5}

A zero on top divided by 5 gives 0.

Final answer: m = 0. The line is horizontal.

### Example 2

**Find the slope of the line through (2, 5) and (2, 9).**

Your first instinct is to look at the y-values, see they changed by 4, and reach for "zero slope's opposite, so the slope is some number." Let's try the formula and watch it go wrong:

m = \frac{9 - 5}{2 - 2} = \frac{4}{0}

Stop here. Dividing by 0 is not allowed, so this is not a number at all. The two points share the same x-value (both are 2), which means the line is vertical, not horizontal.

A vertical line has an undefined slope, not a zero slope. The rescue is to check which coordinate stays constant: same y-value gives zero slope; same x-value gives an [undefined slope](/content/math/geometry/undefined-slope/index.html).

Final answer: the slope is undefined (this line is not a zero-slope line).

### Example 3

**What is the slope of the line y = -2?**

The equation y = -2 says every point has a y-value of -2, no matter the x-value. Pick any two points, say (0, -2) and (5, -2):

m = \frac{-2 - (-2)}{5 - 0} = \frac{0}{5} = 0

Final answer: m = 0, a horizontal line two units below the x-axis.

### Example 4

**Write the equation of the horizontal line that passes through (-3, 7).**

A horizontal line has the form y = c. The line must pass through a point whose y-value is 7, so c = 7.

Final answer: y = 7.

### Example 5

**A line has zero slope and passes through the point (8, -1). Does the point (-4, -1) lie on it?**

A zero-slope line keeps y constant. The line through (8, -1) is y = -1. For (-4, -1), the y-value is -1, which matches.

Final answer: yes, (-4, -1) lies on the line.

### Example 6

**A car's distance from a tollbooth is recorded while it waits in a queue. After 1 minute it is 12 m away; after 4 minutes it is still 12 m away. What is the slope of the distance-versus-time line, and what does it mean?**

Take the two points (1, 12) and (4, 12):

m = \frac{12 - 12}{4 - 1} = \frac{0}{3} = 0

Final answer: the slope is 0. A zero slope here means the car is not moving; distance stays flat as time passes. Slope as a rate of change is the bridge into [the slope-intercept form](/content/math/geometry/slope-intercept-form-of-a-line/index.html), where this constant value becomes the line's y-intercept.

## Why Zero Slope Matters: "A Flat Line Still Carries Information"

Slope was formalised by surveyors and engineers who needed a single number for "how steep." A road grade, a wheelchair ramp, a railway gradient: all of these are slope. Zero slope is the special reading that says **nothing is changing in the vertical direction.**

That flatness is not nothing. It is often the most important reading on a graph, because it says **nothing is changing in the vertical direction:**

- **A level surface.** A tabletop, a still water surface, or a flat stretch of highway has zero slope. Builders check for it with a spirit level, the bubble centred when the rise is 0.
- **A steady state.** On a distance-time graph, zero slope means an object is at rest. On a temperature graph, it means the temperature has stopped changing.
- **A baseline to compare against.** Heart-rate monitors, stock charts, and sensor readouts all use a flat line as the "no change" reference. A spike or dip only means something against that flat baseline.

The flat line on a hospital heart monitor, the flatline, is exactly a zero-slope reading on a voltage-versus-time graph, which is why it signals a heart that has stopped beating. You can read more about the [electrocardiogram](https://en.wikipedia.org/wiki/Electrocardiography) and what a flat trace represents. A zero slope is the line doing its job by holding perfectly still, which is a real reading and not an absence of one.

## Common Mistakes With Zero Slope

The errors below come up the moment horizontal and vertical lines sit next to each other.

### Mistake 1: Confusing zero slope with undefined slope

**Where it slips in:** Whenever a line is vertical and a student labels it "zero slope" because it looks like a simple, plain line.

**Don't do this:** Calling the vertical line x=5 a zero-slope line. A vertical line has rise over a run of 0, which is division by zero, not a value of zero.

**The correct way:** Check which coordinate stays constant. Same y-value across points gives zero slope (horizontal, y = c). Same x-value gives an undefined slope (vertical, x = c).

### Mistake 2: Reading the formula upside down

**Where it slips in:** Setting up the slope fraction with the run on top.

**Don't do this:** Writing m = \frac{x_2 - x_1}{y_2 - y_1} and getting a giant number or an undefined result for a flat line.

**The correct way:** Slope is always rise over run, so the y-difference sits on top: m = \frac{y_2 - y_1}{x_2 - x_1}.

### Mistake 3: Thinking y = 0 is the only zero-slope line

**Where it slips in:** Assuming "zero slope" means the line sits on the x-axis.

**Don't do this:** Claiming y = 4 is not a zero-slope line because the value 4 is not zero.

**The correct way:** Every horizontal line has zero slope, no matter its height. y = 4, y = -7, and y = 0 all have slope 0; only their heights differ. The "zero" describes the steepness, not the y-value.

## Conclusion

- **Zero slope** is the slope of a horizontal line, calculated as rise over run where the rise is 0.
- Its equation is always y = c, where c is the constant y-value.
- A horizontal line has zero slope at any height, not only when y = 0.
- Zero slope (horizontal, same y) is the opposite of an undefined slope (vertical, same x).
- On a rate-of-change graph, zero slope means nothing is changing in the vertical direction.

## A Practical Next Step

Practice these problems to solidify your understanding: find the slope through (3, 5) and (9, 5); write the equation of the horizontal line through (0, -6); and decide whether x = 2 has a zero or an undefined slope.
