The following is a complete list of units and commanders who fought in the battle of Solferino on June 24, 1859.
 Emperor Napoleon III
Chief of Staff: Jean-Baptiste Philibert Vaillant
 Auguste Regnaud de Saint-Jean d'Angély
 First Division
    
François Aimé Mellinet
   
Niol
   
Blanchard
   
 Second Division
    
Jacques Camou
   
Manéque
   
Picard
   
 Cavalry
    
Louis Morris
   
Marion
   
de Champeron
   
Cassaignolles
   
 Achille Baraguey d'Hilliers
 3rd Division
    
François Achille Bazaine
   
Goze
   
Dumont
   
 Cavalry Division
    
Desvaux
   
de Planhol
   
de Forton
   
 Patrice de MacMahon
 First Division
    
La Motterouge
   
Lefebrve
   
Douay
   
 Second Division
    
Claude Théodore Decaen
   
Gault
   
de Castagny
   
 Cavalry
    
   
Gaudin de Villaine
 François Certain Canrobert
 First Division
    
Renault
   
Döens
   
Jannin
   
 Second Division
    
Jules Trochu
   
Bataille
   
Collineau
   
 3rd Division
    
Charles Denis Bourbaki
   
Vergé
   
Auguste-Alexandre Ducrot
   
 Cavalry Division
    
Partouneaux
   
de Clérembault
   
de Labareyre
   
 Adolphe Niel
 First Division
    
de Luzy
   
C. Douay
   
Lenoble
   
 Second Division
    
Joseph Vinoy
   
de Capriol
   
de la Charriére
   
 3rd Division
    
Pierre Louis Charles de Failly
   
O'Farrell
   
Saurin
   
 Cavalry
   
de Rochefort
 King Victor Emmanuel II
Minister of War: Alfonso Ferrero La Marmora
 First Division
    
Giovanni Durando
   
Colliano
   
Parrier
   
 Second Division
    
Manfredo Fanti
   
Camerana
   
Danesi
   
 3rd Division
    
Philibert Mollard
   
Arnaldi
   
Morozzo
   
 4th Division
    
Enrico Cialdini
   
Villamarina
   
Broglia
   
 5th Division
    
Gucchiari
   
Pettinengo
   
Gozzani
   
 Cavalry Division
    
Sambuy
   
Sonnaz
   
Savoiroux
   
 Emperor Franz Joseph
Adjutant General: Karl Ludwig von Grünne
Quartermaster General: Heinrich von Heß
 Franz Graf von Wimpffen
 Prince Eduard Franz of Liechtenstein
 First Division
    
Jellacic
   
Szabo
   
Wachter
   
 Second Division
    
Herdy
   
Kintzl
   
Hahn
   
   
   
 Edmund Prince of Schwarzenberg
 First Division
    
Schönberger
   
Pokorny
   
Dienstel
   
 Second Division
    
Habermann
   
Wetzlar
   
Ernst Ritter von Hartung
   
   
 Schaffgotsche
 First Division
    
   
Castiglione
   
Wimpffen
   
Suini
   
 Second Division
    
Grenneville
   
Blumencron
   
Fehimayr
   
 Cavalry
    
   
 Wernhardt
 First Division
    
Marziani
   
Joseph Freiherr von Maroicic
   
Anthione
   
Jablonsky
   
 Second Division
    
Wallemare
   
Schiller
   
Mollinary
   
 Cavalry
    
   
 Weigl
 First Division
    
Schwartzel
   
Sebottendorf
   
Greschke
   
 Second Division
    
Blomberg
   
Baltin
   
Dobrzensky
   
Host
   
 Cavalry
    
   
 Franz Schlik
 Eduard Clam-Gallas
 First Division
    
Montenuovo
   
Paszthory
   
Brunner
   
 Second Division
    
Stankovics
   
Hoditz
   
Reznicek
   
 Cavalry
    
   
 Philipp von Stadion und Thannhausen
 First Division
    
Palffy
   
Gaal
   
Puchner
   
Bils
   
 Second Division
    
Sternberg
   
Koller
   
Festetics
   
 Cavalry
    
   
 Friedrich Zobel
 First Division
    
Hess
   
Wussin
   
Ludwig von Gablenz
   
 Second Division
    
Lilia
   
Brandenstein
   
Wallon
   
 Cavalry
    
   
 Ludwig von Benedek
 First Division
    
Berger
   
Watervliet
   
Kuhn
   
 Second Division
    
Lang
   
Phillippovic
   
Dauber
   
Lippert
   
 Cavalry Division
    
Mensdorff
   
Holstein
   
Zichy