According to the campaign finance reports filed through June 30, Carnahan has accumulated a total of more than $1.2 million, while Clay has wracked up more than $550,000.
So far, Carnahan has spent more than $875,000, while Clay has spent a little more than $400,000.
On the flip side, Clay still has on hand more than $420,000, while Carnahan has $366,000. In looking at individual contributors, one Florissant businessman has donated $1,000 to Clay.
The two will face off in the Aug. 7 primary.