Lyndon is a village in Whiteside County, Illinois, United States. The population was 648 at the 2010 census, up from 566 in 2000. Lyndon is located at 41°43′1″N 89°55′23″W / 41.71694°N 89.92306°W. According to the 2010 census, Lyndon has a total area of 0.781 square miles, of which 0.78 square miles is land and 0.001 square miles is water.