When a new field is created on Lead in Salesforce can it be automatically mapped into Hubspot?

When I create a new field on the Lead object and populate it, I have to create mapping manually on Contact of Hubspot, Can it happen automatically?

No, it cannot happen automatically custom salesforce fields must be manually mapped to HubSpot properties.

you need to map it manually for more details check this Knowledge base here: Map HubSpot properties to Salesforce fields

Let me know if you have any follow-up questions.
If my post was helpful in addressing your query, Support the community by indicating it as the solution.