He said that a confusion is being spread that Indian citizens name have been removed from the list, just to mislead the people.
"Those, who could not prove their citizenship, their names have been removed from the list," he said.
Shah said that the NRC is a matter of national security for the party and accused the opposition of indulging in vote bank politics.
"For BJP the matter of NRC is an issue of national security. Our top priority is to safeguard our borders. To implement Supreme Court's order in full stop and comma is the firm stand of BJP government," he said.
Reminding the Congress that the NRC was their idea, he said: "The Assam Accord was signed by then Prime Minister Rajiv Gandhi on August 14, 1984. I want to ask the Congress: how can you raise questions about the NRC today?" Shah said.
Attacking the opposition parties for creating confusion over the first list of the NRC, Shah said: "Congress, Trinamool Congress and other parties who are speaking against NRC Assam should clear their stand on Bangladeshi infiltrators."
The Bharatiya Janata Party (BJP) leader, who is also a Rajya Sabha MP, said the entire process of NRC was done under the supervision of the Supreme Court and the most transparent process was used to prepare the list.
Slamming the Congress for not completing the NRC, Shah said: "You didn't have the guts to prepare the list and send back the infiltrators.
"For vote bank politics, how can you question the NRC procedure?"
He also said that the Congress is known for changing its stand on political issues. "We ask Congress to clear their stand and not indulge in vote bank politics," Shah said.
He said that no country can function if it keeps on allowing infiltrators. "BJP will implement the NRC Assam under the supervision of Supreme Court," he said.
The BJP President said that the opposition parties are talking about human rights violations.
"Don't they care about the human rights of the citizens of the country? Isn't it the violation of human rights for the people of country that the Bangladeshis are using the resources of the country? Isn't it a violation of national security?" he said.
NRC has been brought to protect human rights of all citizens, he said.
Slamming the opposition parties for doing vote bank politics, Shah said, "Vote bank politics should not be placed above national interest. We have never practised vote bank politics. We have always demanded removal of illegal immigrants."
He also accused the opposition parties of trying to portray the BJP as a party trying to divide the country. "But I would like to remind them that Assam Accord was signed by Rajiv Gandhi."
Criticising TMC chief Mamata Banerjee for her civil war remarks, the BJP chief said: "To win elections you are compromising with national security. You are spreading lies. Doing so, you have broken the country once. You are talking about civil war. You should clarify how there is going to be a civil war."
"This is a sensitive issue. It's a matter of law and law will take its own course. Mamata Banerjee is raking it up for political gains," he said.
Banerjee, who is on a three-day visit to Delhi attacked the Narendra Modi government over the NRC, saying people are being victimised to win elections and it would lead to a bloodbath and civil war.