Barcarrota es un municipio español, perteneciente a la provincia de Badajoz (comunidad autónoma de Extremadura). Está situado en la N- 435, a mitad de camino entre Fregenal de la Sierra y Badajoz. Pertenece a la comarca de Llanos de Olivenza y al Partido judicial de Jerez de los Caballeros.