Thirty per cent of candidates contesting Madhya Pradesh assembly election on the Congress, the Bharatiya Janata Party and the Bahujan Samaj Party tickets have criminal cases against them, according to an analysis of candidates' affidavits released by watchdog Association for Democratic Reforms.