八国联军的总人数存在不同的说法:
约5万人
八国联军号称有5万人,但实际人数不到3万人。
22万人
八国联军实际上投入了22万士兵,其中在平津地区有5万,东北还有沙俄的17万大军南下。
约3万人
八国联军开始时总人数约3万人,后来有所增加。
18.5万人
清军在北京有56000人,在天津有25000人,在山海关有14000人,在东北有9万人,清军的总数是18.5万人。
26810人
八国联军的总人数为26810人,包括日本军8000人、德国军7000人、沙俄军4800人、英国军3000人、美国军2100人、法国军800人、奥匈帝国军580人、意大利军530人。
综合以上信息,八国联军的实际人数最接近的数值是 22万人。