Royal Lakes is a village in Macoupin County, Illinois, United States. The population was 167 at the 2020 census, down from 197 in 2010. Royal Lakes is located at 39°6′42″N 89°57′38″W / 39.11167°N 89.96056°W in Hillyard Township in southern Macoupin County. Royal Lakes lies at the southwestern corner of two intersecting roads, Illinois Route 16 and Il…Royal Lakes is a village in Macoupin County, Illinois, United States. The population was 167 at the 2020 census, down from 197 in 2010. Royal Lakes is located at 39°6′42″N 89°57′38″W / 39.11167°N 89.96056°W in Hillyard Township in southern Macoupin County. Royal Lakes lies at the southwestern corner of two intersecting roads, Illinois Route 16 and Illinois Route 159. The nearest large cities are St. Louis, approximately 45 miles to the southwest, and Springfield, around 60 miles northeast of the village.