Here is an analysis by a commented calling him/herself “Out of Towner:”
Re: “Democratic Party candidates for Congress won McHenry County.”
Due to the efforts of [Kristina] Zahorik and McHenry County Committeemen or due to what a Politician can do with phenomenal amounts of political contributions and weak candidates versus strong ones plus throwing in some questionably immoral / illegal activity?
As of Oct. 17, [Randy] Hultgren raised $2,039,078 and [Lauren] Underwood raised $3,957,261; Hultgren spent $1,388,015 while Underwood spent $2,786,072.
It also appears that the Underwood campaign started in June of 2017, but Hultgren did very little or nothing until
September of 2018.
When Hultgren failed to hold Town Halls due to the intimidation of the ‘Resistance’ rabble, his political goose was half-cooked and when he failed to start campaigning until too late, the red popper on his goose popped up.
In addition, the Democrat candidates made a financial investment in getting people to vote early and absentee.
They were aware that the negative ads which come out right before election day would not work in their candidates favor (just look at the results for County Board D-5).
I think [Peter] Roskam lost his Republican base due to his negative comments about the current President.
While Roskam out spent [Sean] Casten (Roskam $6,366,044 raised and $5,680,530 spent; Casten $5,319,273 raised and $4,119,996 spent by Oct 17), just like Hultgren, the Roskam campaign was late getting off the ground and the negative ads came out too late.
A lot of lessons were learned by the Republicans and I would expect the results in 2020 will paint a very different picture especially after the voters find out what a mess they have sent to Springfield (this includes some local Republicans).
Also of interest is that [Joe] Tirio (Republican) beat his opponent (Democrat) 62,043 to 51,494 while in the Congressional races, the Republican vote total was only 56,646 versus 59,636 for the Democrats.
Tirio started his campaign [for County Clerk] during 2017.