Almeida is een plaats en gemeente in het Portugese district Guarda. De gemeente heeft een totale oppervlakte van 518 km² en telde 8423 inwoners in 2001.