Its seat is the town of Murowana Goślina, which lies approximately 20 kilometres (12 mi) north of the regional capital Poznań.
The gmina consists of Murowana Goślina and the countryside and villages mainly to the north and east of that town.
Much of the eastern part of the gmina is covered by the forests of the Puszcza Zielonka Landscape Park.
Apart from the town of Murowana Goślina, the gmina contains the villages and settlements of Białęgi, Białężyn, Boduszewo, Długa Goślina, Głębocko, Głęboczek, Kamińsko, Łopuchówko, Łopuchowo, Łoskoń Stary, Mściszewo, Nieszawa, Pławno, Przebędowo, Raduszyn, Rakownia, Starczanowo, Trojanowo, Uchorowo, Wojnówko, Wojnowo, Zielonka and Złotoryjsko.
In the last case the boundary runs along the river Warta and has no crossing points.