Ha sido alcaldesa de Fernán Núñez (Córdoba) en los mandatos 1999-2003 y 2007-2011 y actualmente era concejala de este municipio. La nueva directora general de Administración Local fue también miembro de la Diputación Provincial de Córdoba (2003-2011), donde ejerció como viceportavoz del Grupo Socialista y delegada de coordinación general. Niñoles también ha sido presidenta de la Comisión de Seguridad de la Federación Andaluza de Municipios y Provincias (1999-2003), vicepresidenta de la Asociación Rural de Andalucía (2007-2011) y delegada de Igualdad en la Mancomunidad de Municipios de la Campiña Sur de Córdoba (1999-2003).