I have a meeting in New York or at York?

The correct phrase is "in New York". "New York" is a city and a state in the United States. When referring to a city, we use the preposition "in".
Copyright Wanderlust World © https://www.ynyoo.com