Villanueva de la Serena es una ciudad española perteneciente a la provincia de Badajoz, en Extremadura. Es centro económico, junto con Don Benito, de la comarca de las Vegas Altas, además del séptimo municipio más poblado de la comunidad autónoma, con 25.751 habitantes. Cuenta con el título de ciudad.
La ciudad está situada a orillas del río Guadiana, en la confluencia de las Vegas Altas con las Villuercas. El clima es mediterráneo continental, con inviernos suaves y veranos calurosos y secos.