thumb|Mapa powiatu Powiat ostrowski – powiat w Polsce (w północno-wschodniej części województwa mazowieckiego), utworzony w 1999 roku w ramach reformy administracyjnej. Jego siedzibą jest miasto Ostrów Mazowiecka. W czasach II Rzeczypospolitej powiat o tej samej nazwie, lecz o innych granicach, wchodził w skład województwa białostockiego.
W skład powiatu wchodzą: gminy miejskie: Ostrów Mazowiecka gminy miejsko-wiejskie: Brok, Małkinia Górna gminy wiejskie: Andrzejewo, Boguty-Pianki, Nur, Ostrów Mazowiecka, Stary Lubotyń, Szulborze Wielkie, Wąsewo, Zaręby Kościelne miasta: Brok, Małkinia Górna, Ostrów Mazowiecka Według danych z 31 grudnia 2019 roku powiat zamieszkiwało 72 328 osób. Natomiast według danych z 30 czerwca 2020 roku powiat zamieszkiwało 72 091 osób.
Demografia W składzie II Rzeczypospolitej Według spisu powszechnego z 1921 roku, powiat w ówczesnych granicach zamieszkiwało 94 457 osób, w tym 83 427 (88,3%) Polaków, 10 493 (11,1%) Żydów, 404 (0,4%) Niemców, 90 (0,1%) Rosjan, 23 Białorusinów, 9 Rusinów, 6 Łotyszy, 2 Litwinów, 1 Czech, 1 Awar i Francuz.
Współcześnie
thumb|690x480px|center |Piramida wieku mieszkańców powiatu ostrowskiego w 2014 roku