Ostrów Mazowiecka to jedyna stacja pośrednia, położona na linii z Ostrołęki do Małkini. Znajduje się tu niewielki posterunek ruchu, posiadający 3 tory główne, z których dwa znajdują się przy niskich, jednokrawędziowych peronach. Regularny ruch pociągów pasażerskich nie odbywa się tutaj od 2001 roku, natomiast w dalszym ciągu prowadzony jest ruch towarowy. Stacja posiada urządzenia mechaniczne kluczowe z sygnalizacją kształtową i okręgami nastawczymi "OM" oraz "OM1", które czynne są 3 dni w tygodniu na jedną zmianę. Czas pracy stacji ulega wydłużeniu w razie potrzeby, np. podczas zamknięć na linii nr 29. Oprócz torów głównych, na stacji znajdują się również tory boczne, prowadzące na bocznię jednostki wojskowej oraz do placu ładunkowego i rampy. W obrębie stacji znajdują się ponadto dwa niestrzeżone przejazdy kolejowe, w tym jeden na drodze wojewódzkiej. Nie ma tu natomiast budynku dworca, który został rozebrany w 2015 roku.