Breaking: Rep. John Shadegg (R-AZ) to retire

Says Roll Call:

Rep. John Shadegg (R-Ariz.) will announce this evening that he will retire from the House upon the conclusion of his current term, according to a well-placed Republican source.

Shadegg faced a challenge from Democrat attorney Bob Lord. He is the 29th Republican to retire or decide not to seek re-election to the House.

Update: Shadegg had raised about $1 million for his race and his district is solidly Republican. No word yet on who the GOP will field to run in his place.