I want to know the correct preposition to use with the word city in the following context:

  • He arrived in the city.
  • He arrived at the city.

So which one will be correct?


Either one can be used, but we tend to use "in," because a city doesn't have a definitive border, but it does surround people.

  • Do you mean to say both these statements are correct? 1. Are you in New York? and 2. Are you at New York? – Sayan Mar 20 '13 at 13:51
  • 1
    To me, at would imply at the boundary. You might say that if you're at a port of some kind. – Matt E. Эллен Mar 20 '13 at 14:05

Not the answer you're looking for? Browse other questions tagged or ask your own question.