Gmina Troszyn to gmina wiejska w województwie mazowieckim, w powiecie ostrołęckim. W latach 1975-1998 gmina położona była w województwie ostrołęckim.
Borowce, Budne, Choromany, Chrostowo, Dąbek, Dzbenin, Grucele, Janki Stare,Rabędy, Janochy, Kamionowo, Kleczkowo, Kurpie Dworskie, Kurpie Szlacheckie, Łątczyn (2 wsie: Łątczyn Szlachecki i Łątczyn Włościański), Mieczki-Abramy, Mieczki-Poziemaki, Mieczki-Ziemaki, Milewo-Łosie, Milewo-Tosie, Milewo Wielkie, Ojcewo, Opęchowo, Puchały, Radgoszcz,Aleksandrowo, Repki, Rostki, Sawały, Siemiątkowo, Troszyn, Trzaski, Wysocarz, Zamość, Zapieczne, Zawady, Żmijówek (2 miejscowości: Żmijówek Włościański i Żmijówek-Mans), Żyźniewo.