Belfast had the highest number of inhabitants in 2019 , with an estimated population of 343 thousand people , followed by Armagh City , Banbridge and Craigavon which had approximately 216 thousand people living there in this year .