 The gmina covers an area of , and as of 2006 its total population is 5,263 (5,377 in 2013).Gmina Wysokie Mazowieckie contains the villages and settlements of Brok, Bryki, Brzóski Brzezińskie, Brzóski-Falki, Brzóski-Gromki, Brzóski-Markowizna, Brzóski-Tatary, Buczyno-Mikosy, Bujny-Biszewo, Dąbrowa-Dzięciel, Faszcze, Gołasze-Górki, Gołasze-Puszcza, Jabłoń-Rykacze, Jabłoń-Uszyńskie, Jabłonka Kościelna, Jabłonka-Świerczewo, Kalinowo-Czosnowo, Mazury, Michałki, Miodusy Wielkie, Miodusy-Litwa, Miodusy-Stasiowięta, Miodusy-Stok, Mścichy, Mystki-Rzym, Nowa Ruś, Nowe Osipy, Osipy-Kolonia, Osipy-Lepertowizna, Osipy-Wydziory Drugie, Osipy-Wydziory Pierwsze, Osipy-Zakrzewizna, Rębiszewo-Studzianki, Sokoły-Jaźwiny, Stara Ruś, Stare Brzóski, Stare Osipy, Święck Wielki, Święck-Nowiny, Trzeciny, Tybory-Jeziernia, Tybory-Kamianka, Tybory-Misztale, Tybory-Olszewo, Tybory-Trzcianka, Tybory-Wólka, Tybory-Żochy, Wiśniówek, Wiśniówek-Kolonia, Wólka Duża, Wólka Mała, Wróble and Zawrocie-Nowiny.Gmina Wysokie Mazowieckie is bordered by the town of Wysokie Mazowieckie and by the gminas of Czyżew-Osada, Kołaki Kościelne, Kulesze Kościelne, Nowe Piekuty, Sokoły, Szepietowo and Zambrów.