The zodiac is the band of twelve signs along the apparent path of the sun through the sky. A horoscope is a chart of where the sun, moon and planets sat at a given moment — or, popularly, the forecast written from it. The zodiac is the framework; the horoscope is a reading made within it.
The core difference
A coordinate system and a reading taken from it.
- zodiac — the twelve signs dividing the ecliptic: Aries through Pisces.
- horoscope — a chart of positions at a specific moment, or the forecast derived from it.
The words
Zodiac is from Greek zodiakos kyklos, circle of little animals — most of the signs being creatures. Horoscope is from hora (hour) plus skopos (observer) — literally an observation of the hour, which is what a birth chart is.
Signs versus constellations
The zodiac signs are equal 30-degree divisions and no longer line up with the constellations they were named after, because the Earth's axis has precessed over the intervening millennia. Astronomers and astrologers use the term differently as a result — see astronomy vs astrology.