María de la O es Diplomada en Enfermería (U. Jaén 1985), especialista en Radiología (USE 1987), y Enfermería Obstétrico Ginecológica (Matrona) (UMA 1986), experto en Salud Sexual y Reproductiva (UIA, Baeza 2005). Hasta el año 2008 trabaja como enfermera y matrona en diversos hospitales y servicios de las provincias de Jaén y Málaga. En el año 1988 se incorpora como Matrona de Atención Primaria en el Distrito Costa del Sol. Desde el año 2006 ejerce como Responsable del Área de atención a la Ciudadanía del Distrito y forma parte del Comité de Ética e Investigación del Distrito Costa del Sol desde mayo de 2010.