Dansville is a village in Ingham County in the U.S. state of Michigan. It is centered along M-36 within Ingham Township about 22 miles southeast of downtown Lansing. The population was 563 at the 2010 census.