The races for Elmhurst mayor and four of seven City Council seats on the ballot will be competitive in the April 1 election.