Moon position calculation methods

A Moon position for an observer needs more than a date. An exact UTC instant, latitude, and longitude together define topocentric equatorial and local horizontal coordinates.

This method hub separates coordinate-reference effects from horizon-event rules. Geocentric and topocentric values differ because an observer is displaced from Earth's center. Moonrise and moonset add a horizon definition and standard atmospheric refraction, so they cannot be inferred from a rounded altitude alone.

Night observatory horizon dome with brass altitude and azimuth controls

Calculation sequence

How this method is divided

  1. 01

    The observer is placed at sea level at the supplied coordinates. Topocentric right ascension, declination, and distance include lunar parallax, light travel time, and aberration. Those coordinates are rotated to true-north azimuth and geometric altitude for the selected instant.

  2. 02

    The page also shows a normally refracted altitude near the horizon and the next rise, set, and upper transit available for the location.

Working sheets

Two focused guides

Method selection

Where this method fits

  • Location input is latitude and longitude for an ideal sea-level observer.
  • Rise and set use an ideal horizon and a standard atmospheric-refraction convention.
  • Use the eclipse finder for global shadow events, then inspect a contact instant here for local sky position.

Put the method to work

Use the working calculation

Evaluate another exact instant with the calculator described here, or return to the overview for the shared time conventions and supported era.

Open Moon Position Calculator