Grajewo is a town located in north-eastern Poland. As of 2016, it has a population of 21,499 inhabitants.
The town serves as the capital of Grajewo County within the Podlaskie Voivodeship. Geographically, it is situated within the historic region of Masovia, positioned near the borders of Podlachia and Masuria.