Well like I said, if there is enough work & water and commuting times aren't excessive, the res won't abandon and do add to the population of the city.
I just did a quick test on a new city and plopped some $RES and some $COMM and let it run for 5 mins. Population was about 270 (all plopped) and $COMM
wasn't abandoning either...
BUT when i click on the building, it may say 14/15 for residents but if I do the query tool, it says there are no workers. ..