Город Кежмарок располагается в регионе Спиш восточной
Словакии, на реке Попрад.
Первое поселение здесь датируется верхним палеолитом. В XIII веке в регионе находились этнические группы саксов, словацкая рыбацкая деревушка, венгерский пограничный пост и поселение карпатских немцев. В латинских хрониках город впервые упоминается в 1251 г. как город Святой Елизаветы. В 1269 г. Кежмарок получил собственную городскую хартию. Городу предоставили право организовывать сырные ярмарки (немцы называли город Кесмарк, от немецкого Kasemarkt – сырный рынок).
В 1433 г. город серьезно пострадал в результате нашествия гусситов. После 1440 г. Кежмарок стал резиденцией Спишских графов, а в XV веке получил статус свободного королевского города.
Город был твердыней знатного семейства Тхоколи. Венгерский магнат и воитель Имре Тхоколи родился в Кежмароке в 1657 г. Тхоколи скончался в изгнании в
Турции в 1705 г., но в XX веке его останки перевезли сюда и он был перезахоронен в мавзолее на территории городской лютеранской церкви.
До конца второй мировой войны в Кежмароке проживало достаточно много немцев, здесь также существовала достаточно большая еврейская община. Однако в ходе второй мировой войны под покровительство Первой Словацкой республики почти 3000 из населявших город евреев были отправлены в немецкие лагеря-смерти.