Є кілька причин, чому результати соціологічних опитувань можуть відрізнятися від підсумків голосування. Перша — це люди, які ще не визначились з вибором. Зазвичай, вони вирішують, кому віддати голос, вже у день виборів. Друга — події, які трапляються напередодні виборів, наприклад, поява якогось істотного компромату. Третя — самі соціологічні опитування. Коли виборець бачить, що його кандидат впевнено перемагає і не йде на дільницю або вирішує віддати голос за іншого кандидата.
Так, у 2004 році частина досліджень показувала, що Янукович перемагає Ющенко і багато його виборців вирішили не йти голосувати. А 2014-му виборці Блоку Петра Порошенка, бачучи його лідерство в опитуваннях, вирішили підтримати Народний фронт на виборах до Верховної ради, який в підсумку і переміг. Четверта — динаміка рейтингів, коли вони весь час то ростуть, то падають.