Knowledge library
AS-020 / Western astrology

Secondary progression and solar arc

Content version · · Sources & references

Secondary progression and solar arc
Save share card ↓

Test what stays invariant when every natal point receives one solar arc, then contrast that operation with day-for-year positions. Check wraparound, mean arcs and angle methods before comparing software.

The short version6 min read

Secondary progression maps age to a symbolic date after birth and looks up each body separately. Solar arc adds one solar displacement to all natal points. The first permits different shifts; the second preserves internal angles, so their identically named bodies are not interchangeable.

  • A day for a year is a symbolic date rule: secondary progression uses each body’s own ephemeris position, not one shared displacement.
  • Solar arc adds the same shift to every point, preserving internal angles; comparison with a fixed natal point can still change.
  • Declare true or mean arc, symbolic date and angle algorithm. About one degree a year is not a complete calculation setting.
In 18 seconds, compare moving both endpoints with moving one to explain the solar-arc invariant.

Read first

A whole-chart reading needs an evidence trail ↗

One sky, different natal targets: how transits are compared ↗

Secondary progression does a different job

The usual secondary convention maps one day after birth to one year of life. At an illustrative age of 24 whole years, inspect the positions 24 days after birth. Each body gets its own position at that symbolic date. It is not required to travel the same distance as the Sun.

The Moon, Mercury and Saturn have different motions during that interval. A body's relevant ephemeris passage may also contain a station or retrograde movement. Accordingly, progressed-to-progressed aspects can change, unlike the internal differences in a uniform solar-arc rotation.

The day-for-year mapping is symbolic. The positions are drawn from an ephemeris at a different date; they are not the current positions at age 24. Transits use the actual observation-time sky, as explained in transits and the natal chart.

Fractional ages need a date convention and corresponding fractions of a day. An integer-age teaching example is not a complete software specification. Record the calculated symbolic date instead of assuming two programs must have used exactly the same date merely because they display the same age.

Secondary PAge 24 yearsBirth +24 daysEach body’spositionSolar arc SASolar shift ΔAdd Δ to eachReducemodulo 360°Age and angle use different units; 24 years need not give 24°

Secondary P

Age 24 years
Birth + 24 days
Each body’s position

Solar arc SA

Solar shift Δ
Add Δ to each
Reduce modulo 360°

Age and angle use different units; 24 years need not give 24°

Two calculation routes for the same age question; their outputs cannot be silently mixed.

Where the common arc comes from

In the true-solar-arc method illustrated here, first calculate the secondary progressed Sun and establish how far it has moved forward from its natal longitude. TimePassages describes applying that solar displacement to the other natal planets. The resulting positions are directed positions, not the actual simultaneous sky at the target age.

Suppose the natal Sun is at 350° and the progressed Sun has moved forward through zero to 14°. The arc is 24°: ten degrees to the boundary, then fourteen more. A raw subtraction gives −336°, which is not the intended forward displacement in this short illustrative interval.

Secondary progression maps age 24 years to 24 days after birth and looks up each body separately. Solar arc derives 24 degrees from a Sun moving from 350 to 14 degrees, then shifts Mercury to 4, Moon to 94 and Saturn to 244 degrees.Open the full-size diagram

Original method comparison using constructed inputs, not a calculated chart for an actual person.

The 24° arc was chosen for arithmetic clarity. It is not proof that age 24 must produce an arc of exactly 24°. A real calculation needs the relevant solar positions and the stated timing convention. The diagram uses assumed positions without a birth date; it is a calculation exercise rather than an ephemeris extract.

Wraparound applies to every directed position. Mercury 340° plus 24° gives 364°, displayed as 4°. Failing to reduce that value would create an apparent mismatch at the zodiac boundary while leaving the underlying rotation concept unchanged.

Start with an invariant: a shared rotation preserves internal aspects

Take natal Mercury at 340°, the Moon at 70° and Saturn at 220°. Add the same 24° to every longitude, reducing values modulo 360°. The new positions are Mercury 4°, Moon 94° and Saturn 244°. Mercury–Moon remains a 90° separation; Moon–Saturn remains 150°.

That is a consequence of the operation, not a claim about astrology's effectiveness. When all points receive the same displacement, their differences remain unchanged. A solar-arc chart can therefore reproduce its natal internal aspect pattern without supplying a newly formed piece of evidence each year.

Compare a directed point with a fixed natal point and the result can change. Directed Mercury at 4° to natal Moon at 70° is 66°, whereas directed Mercury at 4° to directed Moon at 94° is 90°. The labels on both ends matter. Do not switch between directed-to-natal and directed-to-directed tables while treating their lines as the same relationship.

Before shift0°90°N340° → N70°Both +24°0°90°SA4° → SA94°Each dial starts at Mercury as relative zero; the angle is preserved

Before shift

0°90°

N340° → N70°

Both +24°

0°90°

SA4° → SA94°

Each dial starts at Mercury as relative zero; the angle is preserved

Measured from Mercury to Moon, the angle is 90° before and after the common 24° shift.

“About a degree a year” is not a sufficient settings record

A true solar arc and an arc based on a constant mean rate are different choices. Astrodienst's solar-arc documentation describes the Naibod mean rate of 0.98564733° per year. It should be identified as that method, rather than silently equated with either the true arc or a flat 1° rule.

For 24 years, the stated mean rate yields 23.65553592°. It differs from our constructed 24° arc by 0.34446408°. Rounding both to a rough whole-degree description hides a difference that can matter when comparing a close contact to a narrow allowance.

Field Why it belongs in the comparison
Target age and symbolic date Establish which time mapping was used
Arc value and its derivation Distinguish true, mean and other stated choices
Natal positions and zodiac Preserve the actual starting coordinates
Angle and house method Explain differences beyond planetary longitudes
Aspect endpoints Separate progressed, directed and natal layers

The presence of a mean-arc option does not show that an ephemeris is wrong. Nor does selecting the result that sounds more convincing resolve a numerical disagreement. First identify the operations that generated the numbers.

23.5°24.1°Illustrative true arc 24°Mean arcAssumed true arc24×0.98564733°=23.65553592°; difference 0.34446408°
23.524.112

Illustrative true arc 24° · 24

23.5° ↔ 24.1°

  1. Mean arc · 23.65553592
  2. Assumed true arc · 24

24×0.98564733°=23.65553592°; difference 0.34446408°

These points are arc values from two methods, not time intervals or error bars.

Angles need their own method check

TimePassages separately explains that its progressed Ascendant is derived from a progressed Midheaven and that other products may use a different method. Thus matching progressed planetary longitudes does not guarantee matching Ascendants or house cusps. Keep that calculation choice visible.

This is not a license to explain every discrepancy away as a school difference. Verify the birth data, time handling, symbolic date, zodiac and precision first. If two outputs still disagree under genuinely identical inputs and methods, investigate the calculation rather than broadening the interpretation until both seem acceptable.

Uncertain birth time also remains uncertain when angles are progressed. Detailed numerical output cannot repair an unreliable starting angle. A reading should state the limitation at the relevant point instead of presenting an exact-looking date as a guaranteed life event.

  1. Align birth inputs

    Check time, place, time-zone handling and zodiac before comparing results.

  2. Align timing rules

    Keep the actual symbolic date and true or mean arc value, not only the integer age.

  3. Inspect the angle algorithm

    If planets match but angles differ, compare how the Midheaven and Ascendant were progressed.

Label both endpoints before interpreting

Use N for natal, P for secondary progressed and SA for solar arc if compact labels help. Keep T for transits separate. A claim about P Moon to N Sun is not interchangeable with SA Moon to N Sun. The whole-chart reading workflow can organize the background; the timing layer then needs its own stated rule. Clear differences in method should produce clear differences in the record, not two interchangeable paragraphs about change.

SA Mercury → N Moon0°66°70° − 4° = 66°SA Mercury → SA Moon0°90°94° − 4° = 90°Moving one side differs from moving both; zero is SA Mercury

SA Mercury → N Moon

0°66°

70° − 4° = 66°

SA Mercury → SA Moon

0°90°

94° − 4° = 90°

Moving one side differs from moving both; zero is SA Mercury

The same SA Mercury at 4° makes different angles to N Moon 70° and SA Moon 94°.

Questions readers ask next

Does secondary progression move every body one degree per year?

No. It maps the age to a date after birth and looks up each body there. The Sun, Moon, Mercury and Saturn have their own motions, which may include stations or retrograde passages in the relevant interval.

Why does solar arc preserve the natal internal aspects?

Each longitude receives the same increment, which cancels when two positions are subtracted. This does not preserve every directed-to-natal aspect: that comparison moves only one endpoint.

Must one program be wrong if progressed Ascendants differ?

First compare birth data, time handling, symbolic date, zodiac and the angle algorithm. Different algorithms may differ legitimately; identical inputs and methods that still disagree require investigation.

Was this article helpful?

Sources & references

  1. TimePassages Support: What is the difference between a Secondary and Solar Arc Progression? ↗
  2. Astrodienst FAQ: Overview chart types — Natal and solar arc direction, Naibod key ↗
  3. TimePassages Support: Why are Secondary Progressions different than astro.com’s? ↗

Continue reading

Solar returns: solve the time, then choose the chart location ↗

Saturn return: test the position before telling the life story ↗