In terms of the vote share, Mukherjee got 9694 and Sangma 19,519.
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.