SELECT * FROM planet_osm_points WHERE place = 'city' AND population::int > 4000
Все теги описаны в wiki.osm.org и именно от туда надо начинать свой путь.
Второе, что вы называете городом и что отмечают в ОСМ, немного разные понятия.
Третье, стоит надеяться, что население этого города кто-то внёс, и пусть это будут данные не переписи 2012 года.
Для FLEX режима, который ты использовал, но не настраивал деление по слоям, сделав в итоге только запутанней.
SELECT * FROM points WHERE tags->>'place' = 'city' AND (tags->>'population')::int > 4000