The Tamil National Alliance voted for the budget while the Janatha Vimukthi Peramuna (JVP) and the joint opposition voted against it.
Former President Mahinda Rajapaksa was absent during the vote.
Finance Minister Ravi Karunanayake presented the budget on November 10 and the second reading was passed by Parliament with a majority of 107 votes last month.
The vote on the third and final reading was taken today. (Colombo Gazette)