The recommended HubSpot email header size should match the width of your email body width setting. You can check your email body width value by going to HubSpot settings > marketing > email.
By default the body width is set to 600px wide. So your email header banner should be 600px wide and any height. But a good general size is 600px W by 200px H.
If you have any text in your header image, make sure to experiment viewing your email on mobile and desktop because your image width will be scaled down and your text may not be readable.
Need Help Creating a HubSpot Banner?
Contact me if you need help resizing an image or creating a custom email banner image for your HubSpot marketing campaign.