Gunlock is an unincorporated community in Magoffin County, Kentucky, United States. It lies along Route 7 southeast of the city of Salyersville, the county seat of Magoffin County. Its elevation is 1,001 feet (305 m). Although it is unincorporated, it has a post office, with the ZIP code of 41632.