Сольнок — крупный административный центр Венгрии. Он располагается в медье Яс-Надькун-Сольнок, регионе Северный Альфёльд, в 90 км юго-восточнее Будапешта и в 50 км северо-восточнее Кечкемета. Здесь проживает около 80 тысяч человек. Город находится на побережье реки Тиса — его большая часть и исторический центр занимает правый берег недалеко от устья реки Задьва.