Boston is a western Nelson county town at the junction of US 62 and KY 61 on Lick Creek. The original settlement, probably dating from the early nineteenth century, was likely a little east of the current location at what was once known as Old Boston. The town moved sometime in the middle of the century, probably to be nearer the new railroad and to escape flooding. The source of the name is not known.
An even older town, Beallsborough, was located southwest of Boston at the mouth of Beech Fork on the Rolling Fork of the Salt River. It was settled around 1780 and was chartered in 1795. It was probably abandoned because of flooding. The name came from the Beall family, local landowners.