
Soerjono Soekanto mengklasifikasikan komunitas berdasarkan beberapa kriteria berikut:
- Jumlah penduduk (banyak-sedikitnya anggota/penduduk dalam komunitas).
- Luas wilayah, kekayaan, dan kepadatan penduduk (cakupan wilayah komunitas, potensi/kekayaan yang dimiliki, serta tingkat kepadatannya).
- Fungsi khusus komunitas terhadap masyarakat (peran atau fungsi tertentu yang dijalankan komunitas bagi masyarakat lebih luas).
- Organisasi masyarakat yang bersangkutan (bentuk/tingkat organisasi sosial dan kelembagaan yang ada di dalam komunitas).