Leigh is located in
Colfax County 25 miles north of
Columbus, between
Humphrey and
Clarkson along US Hwy 91.
The population estimate for July 1, 1998 was 508, an increase of 61 since 1990.
There is one park in Leigh which covers three acres. Facilities include playground equipment, camping with electric and water, horseshoe court, sand volleyball court, picnic area, ball field, swimming pool, and a small fishing lake.