Gmina Słupno (dawn. gmina Bielino; do 31 grudnia 1989 gmina Borowiczki) - gmina wiejska w województwie mazowieckim, w powiecie płockim. W latach 1975-1998 gmina położona była w województwie płockim.
Gmina, leżąca na Wysoczyźnie Płockiej, graniczy od zachodu z miastem Płock, a granicę południową stanowi Wisła. Graniczy również z gminami Bodzanów, Gąbin, Radzanowo, Słubice.
Przez teren gminy przepływa niewielka rzeka Słupianka, wpadająca do Wisły. Gminę Słupno powołano decyzją z roku 1989, kiedy poprzednia siedziba władz gminnych - miejscowość Borowiczki - została włączona w granice miasta Płocka. Siedziba gminy w Słupnie funkcjonuje we własnym budynku od 1992.