The following United States Army units and commanders fought in the Battle of Cross Keys of the American Civil War. The Confederate order of battle is listed separately.
| Division | Brigade | Regiment or other |
|---|---|---|
Blenker's Division | First (Stahel's) Brigade |
|
| Second (Steinwehr's) Brigade Col John A. Koltes |
| |
| Third (Bohlen's) Brigade BG Henry Bohlen |
| |
| Cavalry Attachment Col Christian F. Dickel |
| |
Attached Independent Units | Cluseret's Brigade |
|
| Milroy's Brigade |
| |
| Schenck's Brigade |
| |
| Attached Cavalry |
|
MG Irvin McDowell (not present)
| Division | Brigade | Regiments and Others |
|---|---|---|
Shields Division | Bayard's Brigade [Temporarily assigned to Fremont's command beginning May 30.] |
|