Penamacor is a municipality located in the district of Castelo Branco in Portugal. It serves as a local administrative division within the country's interior region.
As of the 2011 census, the municipality had a population of 5,682 residents. The area covers a total landmass of 563.71 square kilometres (approximately 217.65 square miles).