The town is sited on the south bank of the Lachlan River, approximately 40 kilometers southeast of Wyangala, in Hilltops Council, in the South West Slopes region of New South Wales, hidden in the Great Dividing Range.