 The gmina covers an area of , and as of 2006 its total population is 5,980 (5,982 in 2013).Gmina Opinogóra Górna contains the villages and settlements of Bacze, Bogucin, Chrzanówek, Chrzanowo, Czernice, Długołęka, Dzbonie, Elżbiecin, Goździe, Janowięta, Kąty, Klonowo, Kobylin, Kołaczków, Kołaki-Budzyno, Kołaki-Kwasy, Kotermań, Łaguny, Łęki, Opinogóra Dolna, Opinogóra Górna, Opinogóra-Kolonia, Pajewo-Króle, Pałuki, Pokojewo, Pomorze, Przedwojewo, Przytoka, Rąbież, Rembówko, Rembowo, Sosnowo, Wierzbowo, Wilkowo, Władysławowo, Wola Wierzbowska, Wólka Łanięcka, Załuże-Imbrzyki, Załuże-Patory and Zygmuntowo.Gmina Opinogóra Górna is bordered by the town of Ciechanów and by the gminas of Ciechanów, Czernice Borowe, Gołymin-Ośrodek, Krasne and Regimin.