The town of Lima was organized in 1789 (before Livingston County was established) as the "Town of Charleston," but was renamed "Lima" in 1808 to reflect that many residents had come from Old Lyme, Connecticut and to avoid confusion with Charleston, New York.
The population of Lima was 1,890 in 1920.