As of March 23, 2011, there were a total of 15,649 registered voters in Cranford Township, of which 4,887 (31.2% vs. 41.8% countywide) were registered as Democratic Party (United States), 3,701 (23.7% vs. 15.3%) were registered as Republican Party (United States) and 7,046 (45.0% vs. 42.9%) were registered as Unaffiliated (New Jersey). There were 15 voters registered to other parties. Among the townships 2010 Census population, 69.2% (vs. 53.3% in Union County) were registered to vote, including 91.2% of those ages 18 and over (vs. 70.6% countywide).. How many more voters were Democrats than Republicans?