Almendral is a municipality in the province of Badajoz, in the autonomous community of Extremadura, Spain. It is located in the western part of the country, near the border with Portugal.
According to the 2004 census conducted by Spain's National Statistics Institute (INE), the municipality had a population of 1,352 inhabitants. The town is one of many small municipalities that make up the sparsely populated Extremadura region.