"Enough of SP and BSP. You have given them enough chance. Now please dump these two parties and usher in a BJP government," he said at a 'parivartan rally' here.
"I promise you that UP will become the richest state in the country once BJP comes to power. There will be no loot of public money, no scams, as have been taking place all these years under Samajwadi Party and Bahujan Samaj Party," he said.
With BJP-led government at the Centre, the state can progress by leaps and bounds if there is a government of the same party in UP as corruption will become a thing of the past, he said.
"Even (BSP supremo) Mayawati says Samajwadi Party is not good...So give chance to BSP. But friends, SP and BSP are the two sides of the same coin and can never deliver the goods," he said.
More From This Section
"Chief Minister Akhilesh Yadav had said he would give up his chair if gangster-turned-politician Mukhtar Ansari's party QED merged with SP. The merger has taken place. Why is he continuing as CM? What happened," he asked.
Shah said SP was studded with tainted people like Afzal, Ateeq and Azam, while BSP had Nasimuddin in its fold.
"But, there are no goonda elements in BJP," he said.
On the issue of "triple talaq", he said BJP was for Uniform Civil Code and filed an affidavit before the Supreme Court opposing the practice.
Earlier, Union Home Minister Rajnath Singh said goonda elements ruled the roost in UP where law and order had touched the nadir.
"Let BJP come to power in UP. This situation will change," he said, adding BJP alone can give a corruption-free government.
Union ministers Kalraj Mishra and Uma Bharti and BJP vice president Om Mathur and state BJP chief Keshav Prasad Maurya also addressed the gathering.