JD-U members walked out before the voting saying they did not want to be part of the procedure.
The Bill was passed by 117 members voting in favour and 69 against it, after Mines Minister Narendra Singh Tomar moved it for passage.
The House earlier saw a lot of discussion on a motion moved by P Rajeeve of CPI(M), which sought that the measure be re-sent to the Select Committee as it had not taken the views of all stakeholders including state governments.
The rejection of the motion by 112 votes against and 68 in favour, paved the way for the House to take up the Bill for voting.
During the short debate on Rajeeve's motion, members voiced concern over the plight of tribals living in the mining areas and issues relating to their rehabilitation.
Some members also pointed out that the bill could fail the legal test and be struck down by courts as it seeks to impinge on the rights of states, which were not consulted by the Select Committee looking into the bill.
The Select Committee to which the bill was referred to by the Rajya Sabha brought in one amendment in it and passed it.
Incidently when Deputy Chairman P J Kurien put the motion to pass the bill to voice vote, he inadvertently announced "I think the Noes have it" and soon announced division of votes, to which the Left and Congress members objected.
