Cuba é uma vila portuguesa pertencente ao Distrito de Beja, região do Alentejo e subregião do Baixo Alentejo, com cerca de 3100 habitantes, tendo sido elevada à categoria de vila por Dona Maria I, Rainha de Portugal, por alvará de 18 de Dezembro de 1782.
É sede de um município com 171,32 km² de área e 4728 habitantes (2006), subdividido em quatro freguesias. O município é limitado a norte pelo município de Portel, a leste pela Vidigueira, a sul por Beja e a oeste por Ferreira do Alentejo e pelo Alvito.
Cuba, Faro do Alentejo, Vila Alva, Vila Ruiva