Grajewo is a town in north-eastern Poland with 21,499 inhabitants. It is the capital of Grajewo County within the Podlaskie Voivodeship. It is located within the historic region of Masovia, near the border with Podlachia and Masuria.