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?


1 Answer 1


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, 2013 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. Mar 20, 2013 at 14:05

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