Współcześnie w Grajewie mieszkają niemal wyłącznie Polacy.
thumb|690x480px|center |Piramida wieku mieszkańców Grajewa w 2014 roku
Historia
Ziemia, na której założono Grajwy od 23 listopada 1472 roku była częścią majętności Jana z Białowieży, nadwornego księcia Kazimierza III płockiego i starosty biskupich dóbr pułtuskich. W roku 1483 właściciel polecił Maciejowi zbudować jeden młyn koło dworu, a drugi na rzece Ełk.
Kościół Świętej Trójcy ufundowano 8 lutego 1478 roku, a 14 lipca 1479 roku Kazimierz płocki erygował tu parafię.
Od roku 1483 Jan z Białowieży zaczął nazywać siebie Grajewskim. Następnym właścicielem dóbr był również Jan Grajewski, który miał trzech synów: Stanisława (marszałka Radziwiłłów), Hieronima i Bartłomieja.
Szlachta pruska i miasta pruskie spławiały płynącą obok rzeką zboże i towary leśne do Gdańska. W 1567 r. Stanisław Grajewski, dworzanin królewski, otrzymał zezwolenie na wyrabianie w lasach królewskich smoły, popiołów i innych towarów leśnych oraz na ich eksport do Gdańska.
Dzięki staraniom Jana i Jakuba Grajewskich Zygmunt Stary nadał Grajwom prawo miejskie magdeburskie, ustanowił wójtostwo i zezwolił na dwa jarmarki.