In historical records the village was first mentioned in 1251, when it was called Supurni. The name is recorded as Soporny in 1411 and as Sopornok in 1420. The town became an autonomous settlement during the seventeenth century with local administrative work having its own seal. By the end of eighteenth century, it was a town with 295 houses and almost 2,000 inhabitants. Before the establishment of independent Czechoslovakia in 1918, it was part of Nyitra County within the Kingdom of Hungary.
The chapel of St. Anna is an architectural monument in Soporna. The chapel was built in 1750. Reconstruction of the building has occurred to keep it in good condition.