Lokacja i właściciele Dawne nazwy miejscowości brzmiały Mąkobody i Makowody. Wieś leżała w ziemi drohickiej i była własnością rycerską. Właściciel wsi Jan Mąkobodzki w okresie władania Podlasiem przez Bolesława IV księcia mazowieckiego był kasztelanem i sędzią liwskim. Prawdopodobnie w okresie zbrojnego zatargu Kazimierza Jagiellończyka z Bolesławem stał po stronie tego ostatniego, wskutek czego utracił swoje dobra. Mokobody stały się królewszczyzną. W 1487 r. Kazimierz Jagiellończyk darował je wraz z innymi dobrami Iwaszce Bohdanowiczowi Litaworowi Chreptowiczowi, podskarbiemu dwornemu litewskiemu.
W 1496 roku miasto prywatne zostało lokowane na prawie chełmińskim, z nadaniem dwóch jarmarków. W 1510 r. nastąpiło potwierdzenie przywilejów i nadanie nazwy Nowe Miasto, która jednak się nie przyjęła. Do Unii brzeskiej istniała tu Cerkiew prawosławna. Dobra mokobodzkie tworzyły całość wraz z dobrami wyszkowskimi. Po Chreptowiczach dobra te trafiały w ręce rodów, które nie były bezpośrednio związane z tym terenem. W wyniku spraw spadkowych Mokobody należały m.in. do Wrzelowskich, Kmitów, Ciecierskich, Oborskich, Gostomskich, Kazanowskich, Oleśnickich, Sułkowskich, Denfoffów, Czartoryskich, Ostrorogów, Ossolińskich, Jezierskich i Kuczyńskich.