Grajewo – miasto i gmina w województwie podlaskim, nad rzeką Ełk.
Od 1 stycznia 1999 roku jest siedzibą powiatu grajewskiego.
Według danych z 30 czerwca 2012 miasto liczyło 22 413 mieszkańców.
Grajewo leży na Wysoczyźnie Kolneńskiej, na pograniczu Mazowsza, Mazur i Podlasia. Znajduje się na terenie Zielonych Płuc Polski. Jest dobrym punktem wypadowym na tereny największego w Polsce Biebrzańskiego Parku Narodowego.
Północna granica miasta jest zarazem granicą między powiatami ełckim a grajewskim, województwami warmińsko-mazurskim a podlaskim oraz historycznymi Mazurami a Mazowszem.
Miasto stanowi 1,96% powierzchni powiatu.
Sąsiednie gminy: Prostki, Rajgród, Wąsosz, Radziłów, Szczuczyn
Oficjalna strona miasta Grajewo www.grajewo.pl