Lowes is a Graves county village twelve miles northwest of Mayfield. The town, originally known as Lowes Crossroads, was named for Levi Lowe, who settled in the area in 1837. The Lowes post office opened in 1872.
The Bank of Lowes is one of the oldest in the state (photo 1998).