Sajószentpéter a été mentionné pour la première fois en 1281 sous le nom de Szentpéter (Saint Pierre). Le village était un domaine royal, il appartenait d'abord au manoir de Diósgyőr, puis à Dédes. Il a été détruit lors des batailles hussites et repeuplé à partir de 1466.