 The gmina covers an area of , and as of 2006 its total population is 4,103.Gmina Markusy contains the villages and settlements of Balewo, Brudzędy, Dzierzgonka, Jezioro, Jurandowo, Kępniewo, Krzewsk, Markusy, Nowe Dolno, Nowe Kępniewo, Rachowo, Stalewo, Stankowo, Stare Dolno, Topolno Małe, Tynowo, Węgle-Żukowo, Wiśniewo, Zdroje, Złotnica, Żółwiniec, Żurawiec, Zwierzeńskie Pole and Zwierzno.Gmina Markusy is bordered by the gminas of Dzierzgoń, Elbląg, Gronowo Elbląskie, Rychliki and Stare Pole.