The electoral college included 4120 MLAs in the states.
In Tamil Nadu, whose ruling AIADMK backed Sangma's candidature gave him 148 votes with a value of 26,048.
Mukherjee polled 45 votes with a value of 7920. Four votes were invalid.
Mukherjee swept Tripura polling 56 votes with a value of 1426 while Sangma managed one vote with a value of 26 votes.
West Bengal, Mukherjee's home state voted overwhelmingly in his favour giving him 275 of the 294 votes with a value of 41525. CPI and RSP had abstained from voting.
Sangma polled three votes with a value of 453. Four votes were invalid.
Images: Tribals in Bhubaneswar perform folk dance during victory celebrations of the UPA presidential candidate Pranab Mukherjee as the President of India, ahead of the formal declaration.