Dans la 1re circonscription, le maire de Moulins et ex-ministre du Logement de 1995-1997, Pierre-André Périssol (LR) arrive en troisième position. Devant, Pauline Rivière (LREM) remporte ce premier tour avec 29,05 % du scrutin, suivi de Jean-Paul Dufrègne (PCF) : 22,66 %.
Dans la 2e circonscription, Laurence Vanceunebrock-Mialon (LREM) arrive en tête avec 26,11 % des voix. Derrière, avec 22,93 %, la candidat LR Daniel Dugléry est suivi par Sylvain Bourdier (La France Insoumise) à 18,11 % et Nicolas Brien (PS) avec 11,39 % du suffrage.
Dans la 3e circonscription, Bénédicte Peyrol (LREM) récolte 34,44 %. Gabirle Maquin (LR) arrive au second rang avec 19,77 % des voix. Derrière, Jacques de Chabannes (PRG) avec 14,03 % des voix, talonné de près par Jean-Pierre Sigaud (FN) qui réalise 13,27 % des voies.
Première circonscription (résultats définitifs):
Luderce Poinambalom
Albino Amato
Hasna Domeck (UPR)
Pierre-André Périssol (LR), maire de Moulins, ex-ministre du Logement (1995-97) : 20,25 %
Jean Mallot (DVG)
Fabienne Mottet (Nouvelle Donne)
Pauline Rivière (LREM) : 29,05 %
Jean-Marc Collot (Lutte Ouvrière)
Magali Alexandre (PS)
Michèle Ciuch (FN) : 10,30 %
Jean-Paul Dufrègne (PCF) : 22,66 %
Corentin Blache (Debout la France)
Deuxième circonscription (résultats définitifs) :
Nicolas Brien (PS) : 11,39 %
Daniel Dugléry (LR) : 22,93 %
Sylvain Bourdier (La France Insoumise) : 18,11 %
Dominique Séguier (Parti Chrétien Démocrate)
Elisabeth Camus (FN)
Céline Dommanget (UPR)
Jean-Marie Guillaumin (SE)
Thierry Richard (Parti des évidences concrètes)
Philippe Chatel (Mouvement Alliés pour l'Allier)
Franck Picard (Comité Jeanne)
Philippe Buvat (EELV)
Laurence Vanceunebrock-Mialon (La République en Marche) : 26,11 %
Gilles Roche (Lutte Ouvrière)
Jean-Pierre Fournier (SE)
Jean Demasse (Debout La France)
Troisième circonscription (résultats définitifs) :
Jacques de Chabannes (PRG) : 14,03 %
Annie Demmel (SE)
Bénédicte Peyrol (La République en Marche) : 34,44 %
Bernard Lebel (Lutte Ouvrière)
Pascal Devos (PCF-EELV)
Gabriel Maquin (LR) : 19,77 %
Marie-Laure Becouze (Debout La France)
Jean-Pierre Sigaud (FN) : 13,27 %
Ahmed Ghlamallah (UPR)
Marie-Thérèse Dupuis (La France Insoumise)
Guillaume de Longeville (SIEL)