Головний герой фільму "День бабака", ведучий рубрики про погоду на одному з пенсільванських телеканалів Філ Коннорс, уже четвертий рік поспіль другого лютого вирушає у відрядження в містечко Панксатоні. Там Філ знімає репортаж про свого тезку і "колегу" - бабака Філа, за поведінкою якого цього дня місцеві жителі судять про те, чи буде весна ранньою, чи на них ще чекають зимові морози. Для містера Коннорса, який вважає себе зіркою телеекрану, ця поїздка - рутина, що ображає його професійну гідність, він ненавидить це містечко і його мешканців, вважаючи їхнє свято ідіотським задумом провінціалів, які не знають, чим привернути до себе увагу. До певного часу події розвиваються цілком передбачувано: Філ із продюсером Ритою та оператором Ларрі приїжджають до Панксатоні та знімають сюжет про бабака, який має передбачити настання весни. Але Філу, який розраховував того ж вечора повернутися додому, завадила снігова буря, що занесла всі дороги, і телевізійникам доводиться залишитися в містечку на ніч.
А вранці з Філом відбувається щось дивне: він прокидається не 3-го лютого, а... знову опиняється у вчорашньому дні. І наступного ранку відбувається те саме, і наступного, і наступного, і ще, і знову... Зрештою, Філ розуміє, що потрапив у часову петлю. Спочатку такий поворот подій навіть забавляє Філа, адже можна абсолютно безкарно робити все що хочеш, а наступного дня все знову почнеться спочатку, і містер метеоролог вирішив ні в чому собі не відмовляти. Але через деякий час це набридло Філу Коннорсу, і він вирішує розірвати зачароване коло, однак хоч би що він робив, аж до спроб самогубства, він знову прокидається під одну й ту саму мелодію о 6 ранку другого лютого. Від нудьги Філ вирішує позалицятися до Рити. Але вона виявляється не такою легкою здобиччю, як уявляв собі Коннорс, і ретельно продуманий і щоденно втілюваний з урахуванням колишніх помилок план з її завоювання раз по раз дає осічку. А сам Філ, дедалі краще пізнаючи Риту, розуміє, що вона дуже добра, розумна і щира дівчина, і, сам не помітивши як, закохується в неї.