Ham-les-Moines is a commune in the Ardennes department in the Grand Est region in northern France.
The river Sormonne flows through the commune and forms part of its western and eastern borders.