Słupno – wieś sołecka w Polsce położona w województwie mazowieckim, w powiecie płockim, w gminie Słupno. Leży na południowy wschód od Płocka.

+Integralne części wsi Słupno SIMC Nazwa Rodzaj 0575924 Słupno-Gajówka część wsi0575930 Słupno-Krzelewo część wsi

Od 30 grudnia 1999 miejscowość jest siedzibą gminy Słupno (wcześniej Płock).

Wieś duchowna położona była w drugiej połowie XVI wieku w powiecie płockim województwa płockiegoMazowsze w drugiej połowie XVI wieku ; Cz.1, Mapa, plany, Warszawa 1973, k. 4.. W 1729 roku wieś przeszła na własność norbertanek płockich. W XIX wieku przynależała do gminy Bielino. W latach 1975–1998 miejscowość należała administracyjnie do województwa płockiego.

Miejscowość jest siedzibą parafii rzymskokatolickiej pw. Świętego Marcina.

Historia Znaleziska archeologiczne dowodzą, że już w XII wieku istniała tu osada. Na zachód od wsi (po lewej stronie szosy), na północnej krawędzi doliny rzeki Słupianki, znajdują się relikty wczesnośredniowiecznego grodziska, które zbudowano po 924 roku, co stwierdzono na podstawie badania dendrochronologicznego. Oprócz Słupna również w Starym Gulczewie i Szeligach poczyniono odkrycia archeologiczne.