populous

(adj) thickly settled

inhabited (similar term)