Moonlight is an unincorporated community in Hayes Township, Dickinson County, Kansas, in the United States.
Moonlight was named for Thomas Moonlight, Kansas Secretary of State.
Coordinates: 39°00′10″N 97°06′09″W / 39.00278°N 97.10250°W / 39.00278; -97.10250