Wyznacza granicę z Mazurami i Podlasiem, znajduje się na terenie Zielonych Płuc Polski.
Północna granica miasta jest zarazem granicą między powiatami ełckim a grajewskim i województwami warmińsko-mazurskim a podlaskim.
Według danych z roku 2002 Grajewo ma obszar 18,93 km², w tym: użytki rolne: 61% użytki leśne: 3%.
Miasto stanowi 1,96% powierzchni powiatu.
Znane osoby Z miasta pochodzą:
muzyk Tomasz "Niecik" Niecikowski
polityk Adam Andruszkiewicz
żołnierz Rajmund Kaczyński
Sąsiednie gminy Grajewo (gmina wiejska), Prostki
Demografia thumb|Ulica Wojska Polskiego w centrum Grajewa thumb|Urząd Miejski przy ul. Strażackiej Dane z 30 czerwca 2012: Opis Ogółem Kobiety Mężczyźnijednostka osób % osób % osób %populacja 22 413 100 11 536 51,43 10 877 48,57powierzchnia 18,93 km²gęstość zaludnienia(mieszk./km²) 1 183,99 609,40 574,59
Według danych z roku 2002 średni dochód na mieszkańca wynosił 1273,17 zł.
Liczba ludności na przestrzeni lat:
W XIX wieku i do 1939 roku miasto zamieszkiwała znaczna mniejszość żydowska, wahająca się od 39% do nawet 76%.