 David W. Kranich ran in the Republican Party primary election.Albert Ceccone gathered signatures to run on the ballot as well, but after a challenge by Kranich, the District of Columbia Board of Elections and Ethics declared many of the signatures invalid.Consequently, Ceccone did not have enough valid signatures to appear on the ballot, and only Kranich's name appeared as running for mayor on the Republican primary ballot.