De geschiedenis van Thorn hangt nauw samen met die van de abdij van Thorn (zie aldaar). Deze werd rond 975 gesticht als benedictinessenklooster door Ansfried van Utrecht. Het klooster in Thorn groeide uit tot een wereldlijk stift voor adellijke vrouwen en later tot een klein vorstendom, zie Vorstendom Thorn. Het werd de kleinste zelfstandige staat in het Heilige Roomse Rijk. Tot het vorstendom behoorden ook nog enkele andere dorpen.
Volgens de legende lag er ooit tussen Thorn en Kessenich een legendarisch verdwenen stad met de naam Vijvere. De naam is bewaard gebleven in de kadastrale benaming Vijverbroek.