Santa Marta es un municipio ubicado en la provincia de Provincia de Badajoz en Extremadura. La población de Santa Marta es de 4 124 personas (2020), el área de Santa Marta es de 119.7 kilómetros cuadrados, la distancia de Santa Marta a Mérida (capital de la Extremadura) es de 42 kilómetros, la distancia de Santa Marta a Madrid es de 321 kilómetros. Santa Marta comparte fronteras con Solana de los Barros, Villalba de los Barros, La Parra, La Morera, Nogales, Corte de Peleas y Entrín Bajo.