Vol. Science · Astronomy · The shower
A zenithal hourly rate is not the number you count. The IMO rate an ideal observer would see, radiant overhead and limiting magnitude +6.5, is the ZHR. The count this page prints is lower: HR = ZHR × sin(h) / r(6.5 − LM) × (1 − k). h is the radiant’s altitude. r is the population index. LM is the faintest star you can see. k is the fraction of the field that cloud or an obstruction covers. At or below the horizon the rate is 0. The page opens on the IMO table’s row: ZHR 100, magnitude 6.5, radiant at 30°, clear sky, which is 50 an hour. How dark the night is belongs with magnitude and light pollution. When the Sun is still up, the twilight desk says so. Where the radiant sits in your sky is the local sky, not this calculator.
Educational calculator. Not a forecast of tonight’s sky and not a visual-observing report. The radiant altitude is an input. This page does not compute it from a latitude. Moonlight is not its own term: it enters only as the limiting magnitude you set. Sporadic meteors are not in the rate. A personal perception correction is not in the formula. Not a forecast.
Sky dome and rate versus radiant altitude · the marker is 30°
The curve is the sine of altitude, scaled by the other factors. It is zero on the horizon and highest at the zenith.
Showers · IMO 2026 working list
Sky · sets the limiting magnitude · approximate
ZHR from 0 to 500. Altitude from −90° to 90°. Limiting magnitude from 0 to 8. Population index from 1 to 5. Cloud from 0% to 100%.
What each factor does
Radiant altitude. The count tracks the sine of the altitude. At 30° the sine is one half, which is why the IMO table’s ZHR of 100 becomes 50 when the limiting magnitude is still 6.5 and the field is clear. At the zenith the sine is 1. On the horizon it is 0. Below the horizon this page prints 0 rather than a negative sine.
Limiting magnitude. The reference sky is +6.5. Each magnitude you lose multiplies the miss by the population index, so the formula divides by r raised to (6.5 − LM). A darker sky than 6.5, a larger LM, raises the rate. A city sky lowers it. The three sky buttons are approximate: 6.5 is the IMO reference, 5.6 is the bright end of Bortle’s suburban class 5, and 4.5 is Bortle’s city class 8 “at best.”
Population index. r is how steeply the counts rise toward fainter meteors. A larger r means a bright sky costs more of the shower. At exactly magnitude 6.5 the exponent is zero and r drops out. Cloud. k is the obstructed fraction of the field you are actually watching. The expected count is multiplied by (1 − k). The IMO visual FAQ says a coverage of 50% corresponds to a correction factor of 2.0, which is 1/(1 − k). Perception is not uniform across that field, so this is the simple fraction, not a full model of where the clouds sit.
Working list · seven annual showers
| Shower | Active | Peak | λ⊙ | Radiant | V∞ | r | ZHR | Parent |
|---|---|---|---|---|---|---|---|---|
| Quadrantids · 010 QUA | Dec 28–Jan 12 | January 3 · 2026 close to 21h UT | 283.15° | 230°, +49° | 41 km/s | 2.1 | 80 | 196256 (2003 EH1) |
| Lyrids · 006 LYR | Apr 14–Apr 30 | April 22 · 2026 19h 40m UT | 32.32° | 271°, +34° | 49 km/s | 2.1 | 18 | C/1861 G1 (Thatcher) |
| Eta Aquariids · 031 ETA | Apr 19–May 28 | May 6 | 45.5° | 338°, −1° | 66 km/s | 2.4 | 50 | 1P/Halley |
| Perseids · 007 PER | Jul 17–Aug 24 | August 13 · 2026 02h–04h UT | 140.0° | 48°, +58° | 59 km/s | 2.2 | 100 | 109P/Swift-Tuttle |
| Orionids · 008 ORI | Oct 2–Nov 7 | October 21 | 208° | 95°, +16° | 66 km/s | 2.5 | 20 | 1P/Halley |
| Leonids · 013 LEO | Nov 6–Nov 30 | November 17 · 2026 23h 45m UT | 235.27° | 152°, +22° | 71 km/s | 2.5 | 15 | 55P/Tempel-Tuttle |
| Geminids · 004 GEM | Dec 4–Dec 20 | December 14 · 2026 14h UT | 262.2° | 112°, +33° | 35 km/s | 2.6 | 150 | 3200 Phaethon |
Literacy · the words on the readout
Sources · the formula and the presets
Educational calculator. Not a forecast. Working-list numbers are the 2026 calendar’s Table 5, and the dates are for 2026. Parents the calendar text does not name are the JPL stream table. The hourly rate omits sporadics, perception, and any zenith exponent other than 1. Earthrise preview: NASA / Bill Anders (public domain).
Keep going
The clock
When the Sun is still 6°, 12°, or 18° down. A meteor watch wants the astronomical end of that, not this rate.
The scale
Why a limiting magnitude of 6.5 is faint and 4.5 is bright. Five magnitudes is a factor of 100 in flux.
The place
What a latitude puts overhead. This desk does not turn a radiant’s right ascension into an altitude.
The glow
Skyglow, glare, and trespass. A city limiting magnitude is the bright end of the same problem.
The lamp
A bright Moon is not a separate term here. It shows up as a worse limiting magnitude.
The optic
Aperture and the faint end. Meteor rates on this page are naked-eye rates.
A classroom rate. Shower meteors only. Not a forecast and not an IMO report.
| Shower | Sets ZHR and r from IMO 2026 Table 5. It does not set your altitude, your limiting magnitude, or the cloud. |
|---|---|
| Sky | Dark sets 6.5, suburban 5.6, city 4.5. Approximate Bortle anchors. Typing a different magnitude clears the button. |
| Altitude | Degrees above your horizon. The slider is 0 to 90. A typed value may go to −90. At or below 0 the rate is 0. |
| Cloud | Percent of the field that is covered. 50% halves the rate. 100% gives 0. |
| Dome | The dot sits on the meridian at the altitude you set. Zenith is the top. |
|---|---|
| Curve | Hourly rate from the horizon to the zenith for the other factors as they stand. |
| Chart | Left and Right nudge the altitude by one degree while the canvas is focused. |
|---|---|
| Buttons | Enter or Space selects. The pressed button is aria-pressed. Targets are at least 44 pixels on a side. |
| Phone | Below 900 pixels the long section row becomes a single Sections control. Open it for the same links. The site menu is the Menu button in the top bar. |
| This dialog | The question mark, or ?, opens it. Escape closes it. Tab stays inside until you close it. Click the dim page behind the card to close it. |