Cincinnati is pretty right-wing for a major city outside the South. However, Hamilton County had a reasonable showing in the anti-gay marriage vote in 2004. 56% to ban gay marriage, only behind Athens, Franklin, and Cuyahoga.
That's interesting. Suburban Republicans seem to be considerably less anti-gay than people in rural areas. It's an issue where the urban/rural divide seems especially prominent.
It's true in Kentucky too. Campbell County was actually less supportive of the anti-gay marriage amendment than Elliott County was, although Elliott County's Democratic leanings are well documented,.