Grajewo – miasto w województwie podlaskim, nad rzeką Ełk. Od 1 stycznia 1999 r. jest siedzibą powiatu grajewskiego.
Według danych pochodzących z Głównego Urzędu Statystycznego z 1 stycznia 2024 r. miasto miało 20 899 mieszkańców. Grajewo uzyskało lokację miejską w 1540 roku, jednak nie została ona zrealizowana, ponowne nadanie praw miejskich przed 1700 rokiem, zdegradowane w 1870 roku, ponowne nadanie praw miejskich w 1919 rokuRobert Krzysztofik, Lokacje miejskie na obszarze Polski. Dokumentacja geograficzno-historyczna, Katowice 2007, s. 32–33.. W Grajewie działa Ochotnicza Straż Pożarna.
Położenie geograficzne Grajewo leży na Wysoczyźnie Kolneńskiej, na Mazowszu, w dawnej ziemi wiskiej, w pobliżu historycznego słupa granicznego w Boguszach, który powstał w 1545 roku na trójstyku Prus Książęcych, Korony Królestwa Polskiego i Wielkiego Księstwa Litewskiego jako pamiątka po wytyczeniu granic między państwami, zlokalizowanego przy wsi Bogusze na północ od miasta.