W 1464 r. Kazimierz IV Jagiellończyk założył osadę Wysokie, natomiast w 1492 r. osadził miasto Wysokie na czynszu. Książę Aleksander aktem z dnia 11 września 1494 r. określił granicę nowo założonego miasta i nadał wójtostwo Janjowi Hińczy. W 1503 r. ten sam Aleksander, już jako król, wydał w Wilnie przywileje, na mocy których miasto otrzymało prawa magdeburskie. Następstwem czego był szybki rozwój miasta, które w XVI w. stało się jednym z najważniejszych ośrodków miejskich na Podlasiu.

Struktura powierzchni Według danych z roku 2002 gmina Wysokie Mazowieckie ma obszar 166,11 km², w tym: użytki rolne: 72% użytki leśne: 23%

Gmina stanowi 12,96% powierzchni powiatu.

Infrastruktura Komunikacja drogowa Gmina posiada stosunkowo dogodne położenie przy głównych trasach komunikacyjnych. Przez teren gminy przebiegają drogi: Krajowa 66 Zambrów – Wysokie Mazowieckie – Bielsk Podlaski, Wojewódzka 678 Wysokie Mazowieckie – Sokoły – Białystok, Powiatowe dostęp 05.06.2012.

Komunikacja kolejowa Ważnym czynnikiem komunikacyjnym w gminie jest bliskie sąsiedztwo linii kolejowej w Szepietowie relacji Warszawa – Białystok. Linia kolejowa znajduje się w niedużej odległości od miast (ok.