Indeed, leather jackets provide good wind resistance and warmth, but the degree of warmth varies greatly depending on the style, lining, and type of leather.
Leather is a naturally strong barrier against cold winds because it is a dense, non-porous material. But picking the appropriate jacket for the weather is crucial.