Han ble innvalgt på Stortinget fra Kristiansund for periodene 1889–1891, 1895–1897 og 1898–1900, men han døde i begynnelsen av den siste perioden. Et slag rammet ham på vei fra en begravelse, og Astrup døde samme dag. Astrups hadde i 1897 akkurat rukket å opprette «Foreningen til motarbeidelse av omstreifervesenet». Han benyttet selv tatere som arbeidere ved sine mange anlegg på bekostning av lokal arbeidskraft. Han donerte og testamenterte flere eiendommer til misjonen, som Rostad barnehjem på Inderøy og Svanviken (Svanvigen Brug) i Eide. Sistnevnte ble i 1908 etablert som Svanviken arbeidskoloni og nedlagt i 1989.