Hearnshaw a également occupé les postes de secrétaire honoraire de la Royal Historical Society, 1931-1934 et de président de la Historical Association, 1936-1938.
Hearnshaw a également occupé les postes de secrétaire honoraire de la Historical Association (1931-1934) et de président de la Royal Historical Society (1936-1938).