While many U.S. politicians try to identify with middle-class Americans, Bush and Kerry both come from wealthy families.
According to Slate magazine, George W. Bush has a net worth of around $9 million to $26 million, and John Kerry has a net worth of about $165 million to $626 million, which includes his wife's assets. The Center for Public Integrity has collected details of both candidates' income and assets. Bush's biggest asset is his Texas ranch, while Kerry's top income source is his wife's portion of the Heinz
But including Teresa Heinz Kerry's personal fortune isn't wholly accurate. As Heinz Kerry has publicly noted, a prenuptial agreement keeps her money separate. Also, federal election laws limit how much of his wife's funds Kerry can use.
In 2002 financial disclosures, Kerry stated that assets in his own name were worth $409,000 to $1.8 million, and he had an additional $300,000 to $600,000 in assets owned jointly with his wife.
So without his wife's money, Kerry is less wealthy than Bush.
But no matter how you count it, both are rich even without a presidential salary.