DAP today announced that it will contest in the April 12 by-election for the Machap state seat in Malacca.