Noble is a village in Richland County, Illinois, United States. The population was 677 at the 2010 census. According to the 2010 census, Noble has a total area of 1.025 square miles, of which 1.02 square miles is land and 0.005 square miles is water.