Upvote:1
The list is 29 cities plus their villages.
Apparently, the number of the cities was important, but some villages are important enough to name but not include in the number. An indication of this is some of the obvious repeats, like Hazor [8] and Hezron [16]. This looks like nearby settlements of certain cities are named because they are perceived as separate by some, but in the final tally, they are lumped in with their nearby large city.
The very large New York City, for example, has a few neighborhoods that people refer to separately, but they are all part of New York City, such as Queens or the Bronx. I would see this as a similar situation.
Another option is author confusion. Perhaps you are familiar with the Nephilim (if not, I'm sorry but this example will not help you). There are quite a few peoples named as Nephilim in the Old Testament and there appears to be some confusion about whom they herald from or are allied with. Near the end of my answer on a different post I state
It is possible, that because of confusion and different people using different names, that Anakites, Emites, and Rephaites were all the same people; it is also possible that Gittites were the same people as well.
If this kind of confusion can exist about a people then so can confusion about the cities they occupy.
Upvote:5
In chapter 19 you will find the cities of the Tribe of Simeon. Nine of those cities are double listed here (Chapter 15) in the section about Judah. Had the count included all the cities, one would get the wrong number when he added all of them up at the end (if he wanted to). According to Rashi, these cities were taken over by the Simeon from Judah. 19:19 states that the allotment to Judah was too much for them so this take over may not have been a conquest but rather a sale of surplus.