Karamahmut est un village dans le district d'Alaca, dans la province de Çorum, en Turquie. Karamahmut se situe à 1 166 m d'altitude, à 9,6 km du massif Anatolian plateau. Sa population est de 148 habitants. La grande ville la plus proche est Sungurlu, à 30 km à l'ouest. Parmi les sites touristiques alentour : Hattusa (23 km), Yazılıkaya (22 km) et Alacahöyük (3,3 km).