2031


 * March 17 – Transit of Venus from Uranus
 * May 7 – penumbral lunar eclipse[1]
 * May 21 – annular solar eclipse[2]
 * June 5 – penumbral lunar eclipse[1]
 * October 29 – Transit of Venus from Uranus
 * October 30 – penumbral lunar eclipse[1]
 * November 14 – hybrid solar eclipse[2]
 * December 17 – Transit of Earth from Uranus