England does not have provinces. As a constituent country of the United Kingdom, its primary subnational divisions are ceremonial counties and metropolitan/non-metropolitan counties for local government purposes. There are 48 ceremonial counties (e.g., Yorkshire, Cornwall, Lancashire) and 83 metropolitan/non-metropolitan counties for administrative functions.
The term "province" appears in some historical or ecclesiastical contexts (e.g., the Province of Canterbury for the Church of England), but it carries no modern administrative weight. England's governance structure evolved from Anglo-Saxon shires through medieval counties to today's mixed system of unitary authorities, district councils, and combined authorities.
Scotland has council areas, Wales has principal areas, and Northern Ireland has districts—none use "province" administratively either. The UK as a whole is a unitary sovereign state, not a federation of provinces.