At least 14 City Council races look headed to a runoff election April 2, including 10 races in which the incumbent failed to win 50 percent of the vote. Those wards are all over the city, from the 40th on the North Side where longtime Ald. Patrick O'Connor faces Andre Vasquez to the 20th on the South Side where Ald. Willie Cochrane's replacement was whittled down from a field of nine to Jeanette B. Taylor and Nicole Johnson. Here is a look at the City Council races likely up for a vote again in April.

Note: Vote totals are preliminary and unofficial, and the list of runoffs is subject to change.

KEY Runoff election No runoff election Alderman was unopposed in election 1st ward 2nd ward 3rd ward 4th ward 5th ward 6th ward 7th ward 8th ward 9th ward 10th ward 11th ward 12th ward 13th ward 14th ward 15th ward 16th ward 17th ward 18th ward 19th ward 20th ward 21st ward 22nd ward 23rd ward 24th ward 25th ward 26th ward 27th ward 28th ward 29th ward 30th ward 31st ward 32nd ward 33rd ward 34th ward 35th ward 36th ward 37th ward 38th ward 39th ward 40th ward 41st ward 42nd ward 43rd ward 44th ward 45th ward 46th ward 47th ward 48th ward 49th ward 50th ward

Runoff election No runoff election Alderman was unopposed in election 39 40 46 33 47 31 30 43 25 15 5 16 20 6 21 39 40 46 33 47 31 30 43 25 15 5 16 20 6 21 Runoff election No runoff election Alderman was unopposed in election 39 40 46 33 47 31 30 43 25 15 5 16 20 6 21 Runoff election No runoff election Alderman was unopposed in election

Ward 5 CANDIDATE VOTES Ward 6 CANDIDATE VOTES Ward 15 CANDIDATE VOTES Ward 16 CANDIDATE VOTES Ward 20 CANDIDATE VOTES Ward 21 CANDIDATE VOTES Ward 25 CANDIDATE VOTES Ward 30 CANDIDATE VOTES Ward 31 CANDIDATE VOTES Ward 33 CANDIDATE VOTES Ward 39 CANDIDATE VOTES Ward 40 CANDIDATE VOTES Ward 43 CANDIDATE VOTES Ward 46 CANDIDATE VOTES Ward 47 CANDIDATE VOTES