|Registered Voters||Votes Cast||Turnout|
Party ID listed about is based on the historical primary voting and third parties were combined with Parties that are "closer" to it's leanings. Third party numbers are not significant.
That turnout becomes clearer by comparing his election in 2013, to the Joe Deters vs. Janaya Trotter race in 2012. Within the City, Trotter trounced Deters 65% to 34%, but of the 52 precincts Deters won in the city, Cranley won 51 of them. In the one precinct he didn't win, Cranley only lost by 14 votes.
Cranley's win rested on being the "wink candidate" for the GOP, where they gave him as much private support possible, but not much public support to allow Cranley to placate enough of Dems and non-affiliated voters to win. With enough anger pent up on the Parking Plan, Cranley got his Conservative voting groups to all vote for him and lucked out with more Dems staying home on election day.
It is clear that Cranley should never forget, or delude himself otherwise, that he won with GOP support. Without it, he would have lost.