Salvisa is a Mercer county town on Old US 127 about nine miles north of Harrodsburg. The town was established by Robert McAfee in 1816 and incorporated in 1828. The source of the name is obscure. The post office opened in 1828.