Leicester is on the western border of Livingston County. The village of Leicester is at the center of the town. Leicester is west of Geneseo. The area was a major stronghold of the Seneca people until the American Revolution, with three major villages: Little Beard ‘s Town, Big Tree, and Squakie Hill.