Karamahmut is a village in Alaca District, in Çorum Province, Türkiye. Karamahmut lies at 1,166 m above sea level, 9.6 km from the Anatolian plateau mountains. It has 148 inhabitants. The nearest city is Sungurlu, 30 km to the west. Among the landmarks around are Hattusa (23 km), Yazılıkaya (22 km) and Alaca Höyük (3.3 km).