Червеноглавите ястреби варират в размер в зависимост от подвида и пола на птица. Най-малкият подвид, като Харлановият ястреб, средно тежи около 937 грама, докато най-големият, северният червеноглав ястреб, средно тежи около 1 540 грама.
В рамките на локална популация, теглото също може да се различава значително. Възрастните самки са типично около 25 процента по-големи от възрастните самци, което е често срещано при хищни птици.