Pas in 1924 werd uiteindelijk een bakstenen kerk gebouwd aan de Torenstraat, ontworpen door Caspar Franssen en gewijd aan de Heilige Catharina. In 1969 vertrok de laatste eigen pastoor, waarna tot 1987 nog een waarnemend pastoor vanuit de nabijgelegen Abdij Mariënkroon actief was. Daarna was er geen priester meer en in 2003 werd de parochie met die van Heusden en Hedikhuizen samengevoegd tot de pastorale eenheid Bernse Maasparochies.
Belangrijkste middel van bestaan was de landbouw. Toen in 1908 een stoomzuivelfabriek werd gebouwd stapte een aantal boeren over op de melkveehouderij. In de jaren 70 van de 20e eeuw is een aantal nieuwbouwwoningen gebouwd en er waren eind jaren 70 zelfs plannen om het aantal inwoners te doen toenemen tot 5.000. Deze plannen zijn nooit gerealiseerd: de nieuwbouw kwam tot stand in het nabijgelegen Oud-Heusden.
Volgens het CBS heeft het dorp 695 inwoners, volgens GBA-gegevens 746. Het aantal inwoners is volgens het CBS vanaf 1997 stabiel tussen 690 en 720. Meer dan de helft (57%) van de 264 woningen is vrijstaand, ruim een kwart (27%) is twee-onder-een kap. De helft van de huizen dateert uit de periode 1961-1975, maar door de aanwezigheid van oude boerderijen en andere oude huizen is het woningbestand vrij oud, gemiddeld 60 jaar.
Bij een wijkanalyse van de gemeente Heusden werd Herpt beschouwd samen drie andere kleine kernen: Hedikhuizen (276 inwoners), Heesbeen (180) en Doeveren (73). Herpt heeft met 746 inwoners een grotere bevolking dan de andere drie gezamenlijk. In Herpt en ook in Hedikhuizen wonen relatief veel mensen met een hoog inkomen. Vergeleken met de rest van de gemeente wonen in de kleine kernen weinig alleenstaanden: 17%. Het aantal niet-westerse allochtonen is ook laag, 1%. De bewoners rapporteren een grote sociale cohesie en solidariteit.