Moonlight is an unincorporated community in Hayes Township, Dickinson County, Kansas, United States.
Moonlight was named for Thomas Moonlight, Kansas Secretary of State.
The community is served by Chapman USD 473 public school district.