Owens formó parte del Gobierno local de Toledo Ohio durante una década, siendo concejal entre los años 1979 y 1983 ganando luego las elecciones que la alzarían como alcaldesa durante el periodo 1983-1989.
Toledo está hermanada con Toledo (Ohio) desde 1931, siendo ésta la primera vez que se produjo un hermanamiento entre ciudades en todo el mundo.
El pasado mes de marzo de 2011 se cumplió el ochenta aniversario de la hermandad entre ambas ciudades que se celebró con varios actos en Toledo como una conferencia y la exposición “Recorrido de camino juntos”.