Nokomis is a city in Montgomery County, Illinois, United States. The population was 2,142 at the 2020 census. Nokomis is in eastern Montgomery County, along Illinois Route 16, which leads southwest 16 miles to Hillsboro and northeast 13 miles to Pana. Nokomis is bordered to the north by the village of Wenonah and to the southwest by the village of Coalton.