Italian flag

Why Italians live 'in via Roma' and not 'su via Roma'

When you give an address in Italian, the street or square takes the little word in, with no article: in via Roma, in piazza Duomo, in viale Europa. The house number comes after the name, not before it as in English.

English speakers often get this wrong because English changes the preposition: we live on a street but at a number, and we meet in or on a square. Translating word for word gives sentences like su via Roma or a piazza Navona, which sound odd to most Italians. The fix is simple: one preposition, in, for every named street and square.

Word list
viafA1 street in via Dante 5 = at 5 Dante Street viafA1 road in via Roma = on Roma Street piazzafA2 square in piazza Navona = in Piazza Navona vialemB2 avenue in viale Europa 12 = at 12 Europa Avenue vicolomB2 alley in vicolo Stretto = in Stretto Alley vialemC1 boulevard in viale Mazzini = on Mazzini Boulevard
How it works

The pattern is always the same: in + type of street + name + number. The type word (via, piazza, viale) is usually written in lower case, and there is no article between in and the type word. In writing, many people put a comma before the number: in via Roma, 10. Both in via Roma 10 and in via Roma, 10 are correct.

Compare the word order with English. English says 21 Mazzini Street, with the number first and the type word last. Italian turns this around: via Mazzini 21.

Abitiamo in via Mazzini 21.
(We live at 21 Mazzini Street.)

The same in works with verbs of movement too. Italian does not switch to another preposition when you go somewhere.

Stasera andiamo in piazza a prendere un gelato.
(Tonight we're going to the square for an ice cream.)
The words
via

The most common word in Italian addresses is via, used for an ordinary city street or road. You will see it on almost every envelope and map.

Abito in via Dante 5, al secondo piano.
(I live at 5 Dante Street, on the second floor.)
Il negozio è in via Roma, vicino alla stazione.
(The shop is on Roma Street, near the station.)
piazza

A town square is a piazza. On its own, in piazza often means the main square of the town, the natural place to meet.

Ci vediamo in piazza Navona alle otto.
(Let's meet in Piazza Navona at eight.)
Il bar è in piazza Duomo.
(The bar is on Cathedral Square.)
viale

A viale is a wide avenue or boulevard, often lined with trees. It is masculine, but the pattern does not change.

L'ufficio è in viale Europa 12.
(The office is at 12 Europa Avenue.)
C'è un mercato ogni sabato in viale Mazzini.
(There's a market every Saturday on Mazzini Boulevard.)
vicolo

A vicolo is a narrow alley, typical of old town centres. When it has a name, it follows the same rule.

Il ristorante è in vicolo Stretto, dietro la chiesa.
(The restaurant is in Stretto Alley, behind the church.)

Other street words behave the same way: in corso Vittorio Emanuele, in largo Argentina, in lungomare Colombo.

Watch out

The rule is for named streets and squares in an address. When you describe a street or square without its name, you use a normal article, just as in English: nella piazza principale (in the main square), nel vicolo dietro casa (in the alley behind the house).

Ci sono molti turisti nella piazza principale.
(There are lots of tourists in the main square.)

The typical mistake is copying English: su via Roma or a via Roma. In Rome and parts of central Italy you will actually hear a via or a piazza in everyday speech, so don't be surprised if you meet it. It is a regional habit, though, and in is the form that works everywhere.

Scusi, la farmacia è in via Garibaldi?
(Excuse me, is the pharmacy on Garibaldi Street?)
Summary

For any named street or square, say in with no article, then the type word, the name and finally the number: in via Mazzini 21, in piazza Duomo, in viale Europa 12. Forget English on and at, and only use an article like nella or nel when the place has no name.