Twenty-four astronauts have been on or near the Moon.
Twelve of these landed on the Moon and actually walked on its surface, each on one mission only. Nobody has walked on the Moon since 1972, and no additional individuals are expected to join this list for at least another decade.
Neil Armstrong - Apollo 11 - July, 1969
Edwin "Buzz" Aldrin - Apollo 11 - July, 1969
Charles "Pete" Conrad - Apollo 12 - November, 1969
Alan Bean - Apollo 12 - November, 1969
Alan Shepard - Apollo 14 - February, 1971
Edgar Mitchell - Apollo 14 - February, 1971
David Scott - Apollo 15 - July, 1971
James Irwin - Apollo 15 - July, 1971
John Young - Apollo 16 - April, 1972 (also on Apollo 10, without landing)
Charles Duke - Apollo 16 - April, 1972
Eugene Cernan - Apollo 17 - December, 1972 (also on Apollo 10, without landing)
Harrison Schmitt - Apollo 17 - December, 1972
https://en.wikipedia.org/wiki/List_of_lunar_astronauts