Ponte de Sor is a city and municipality located in the Portalegre District of Portugal. It serves as a regional center within its administrative territory.
As of the 2011 census, the municipality had a population of 16,722 residents spread across an area of 839.71 square kilometers.