Vecchio vs. anziano

The Italian language has two common words for 'old': 'vecchio' and 'anziano'. While both refer to age, they have distinct uses and connotations.

Vecchio

'Vecchio' is a general term for old, often used for objects, ideas, or people in a more casual or potentially negative context.
Ho comprato una vecchia macchina.
(I bought an old car.)
Questa è una vecchia tradizione.
(This is an old tradition.)
Quel vecchio brontolone non sorride mai.
(That old grumpy man never smiles.)

Anziano

'Anziano' specifically refers to elderly people and is considered more respectful and formal.
Mio nonno è un signore anziano.
(My grandfather is an elderly gentleman.)
C'è una casa di riposo per anziani in città.
(There's a retirement home for the elderly in the city.)
Gli anziani hanno bisogno di cure speciali.
(Elderly people need special care.)

Summary

While 'vecchio' is a versatile term for old things or people, potentially with negative connotations, 'anziano' is specifically used for elderly people in a more respectful manner. Use 'vecchio' for objects or informal situations, and 'anziano' when referring politely to older adults.