1 Chronicles 6
Determined by casting lots, here's where they all lived:
Aaron's descendants (Kohathites) had the first choice, so they lived in Judah and its surrounding pasturelands. The cities of refuge: Hebron, Libnah, Jattir, Eshtemoa, Hilen, Debir, Ashan, and Beth-shemesh.
Caleb (Jephunneh's son) and his descendants lived in the fields of the city and its villages.
The tribe of Benjamin lived in Gibeon, Geba, Alemeth, and Anathoth. Throughout the clans, they had thirteen cities.
The rest of the Kohathites were allotted ten cities from the half-tribe of Manasseh.
The Gershomites clans were allotted thirteen cities from the tribes of Issachar, Asher, Naphtali, and Manasseh in Bashan.
The Merarites clans were allotted twelve cities from the tribes of Reuben, Gad, and Zebulun.
So the Isralites gave the Levites the cities with their pasturelands. They decided by lot to give the tribes of Judah, Simeon, and Benjamin the aforementioned cities.
Some of the clans that descended from Kohath had cities from the tribe of Ephraim:
They were given the cities of refuge: Shechem in the hill country of Ephraim, Gezer, Jokmeam, Beth-horon, Aijalon, Gath-rimmon,
and from the half-tribe of Manasseh: Aner and Bileam for the rest of the Kohathites.
The Gershomites were given these places:
from the half-tribe of Manasseh: Golan (in Bashan) and Ashtaroth;
from Issachar's tribe: Kedesh, Daberath, Ramoth, Anem - from Asher's tribe: Mashal, Abdon, Hukok, Rehob
from Naphtali's tribe: Kedesh (in Galilee), Hammon, Kiriathaim
The rest of the Merarites were allotted these places from Zebulun's tribe:
Rimmono, Tabor,
from Reuben's tribe east of the Jordan at Jericho: Bezer (in the wilderness), Jahzah, Kedemoth, Mephaath,
from Gad's tribe: Ramoth (in Gilead), Mahanaim, Heshbon, Jazer