La 118e édition de Paris-Roubaix, initialement prévue le 12 avril 2020 puis le 25 octobre 2020, la course a été de nouveau repoussé pour le [1], avant d'être finalement fixée pour le . Ces reprogrammations de dernier instant ont eu lieu en raison de la pandémie de Covid-19 ; alors même que les Hauts-de-France, région organisatrice de la compétition, étaient une des régions les plus touchées d'Europe.
Elle fait partie du calendrier UCI World Tour 2021 en catégorie 1.UWT. Pour la première fois, la société Shimano sera partenaire d'assistance neutre de la course, à l'occasion du centenaire de la marque[2].
Les conditions de course de ce Paris-Roubaix organisé exceptionnellement en automne sont très mauvaises. Il a plu la nuit et le départ est aussi donné sous la pluie rendant les routes et particulièrement les sections pavées boueuses et glissantes. De nombreuses chutes se produiront au cours de l'épreuve. Un groupe d'une trentaine d'hommes se dégage assez rapidement du peloton. De ce groupe d'échappés, ils ne sont plus que deux en tête lors du passage dans la Trouée d'Arenberg. Il s'agit du Néerlandais Nils Eekhoff (DSM) et du Belge Florian Vermeersch (Lotto-Soudal). Un trio est toutefois en tête à 60 km du terme : Vermeersch, son compatriote Tom Van Asbroeck (Israel-Start-Up) et l'Italien Gianni Moscon (Ineos Grenadiers). Parmi les favoris, un groupe de chasse se forme comprenant notamment Sonny Colbrelli (Bahrain Victorious) et Mathieu van der Poel (Alpecin Fenix) mais sans Wout van Aert (Jumbo-Visma) distancé dans un groupe à l'arrière. À 53 kilomètres du terme, Moscon lâche ses deux compagnons d'échappée et s'isole en tête. Derrière lui, Vermeersch et Van Asbroeck sont repris par van der Poel, Colbrelli et le champion du Canada Guillaume Boivin (Israel-Start-Up) à 38 kilomètres de Roubaix. Alors que Moscon est victime d'une crevaison puis d'une chute et voit de ce fait son avantage diminuer fortement, le groupe des cinq poursuivants se réduit à trois unités à la suite de la chute de Boivin à 19 kilomètres de l'arrivée et à la perte de contact de Van Asbroeck peu après. À 16 kilomètres du terme, pendant la traversée du secteur pavé du Carrefour de l'Arbre, le trio van der Poel-Colbrelli-Vermeersch rattrape puis distance Moscon et file vers Roubaix. À 3,2 kilomètres de l'arrivée, Vermeersch tente de distancer ses deux compagnons d'échappée mais en vain. Mathieu van der Poel pénètre en tête sur la piste du vélodrome de Roubaix. Florian Vermeersch, troisième, lance le sprint mais il est remonté par Sonny Colbrelli qui franchit la ligne d'arrivée avec une longueur d'avance sur le Belge.