Если разговор идет об изменениях состояния, то у нас есть универсальное событие change.
Если же вы хотите отслеживать изменение DOM, то это сложнее, тут вам поможет
Mutation Observer (но это технология работает только в самых современных браузерах).
Наиболее правильным решением будет отслеживать результат внутри ajax запроса, который загружает новый список городов, он ведь имеет колбэк, он вызывает некую функцию, которая меняет список, вот там и слушайте изменения.