Alegrete is a municipality located in the Portalegre district in the northern Alentejo region of Portugal. It is situated in the interior of eastern Portugal, near the Spanish border.
The municipality is characteristic of the rural Alentejo landscape, an area known for its agricultural heritage and traditional Portuguese countryside. Like other settlements in Portalegre district, Alegrete reflects the historical development patterns of inland southern Portugal.