Masyarakat heterogen adalah masyarakat yang memiliki banyak perbedaan. Misalnya perbedaan ras, suku, ideologi, dan agama.
Di dalam masyarakat yang heterogen mudah terjadi pertentangan-pertentangan antargolongan. Pertentangan tersebut justru dapat memicu dan menciptakan perubahan sosial. Dengan kata lain pertentangan tersebut mempermudah terjadinya perubahan dalam masyarakat.
Contohnya yaitu karena terjadi pertentangan antarumat beragama, masyarakat berusaha mengembangkan sikap toleransi antarumat beragama supaya pertentangan tersebut dapat terselesaikan. Tanpa sadar sejak saat itu masyarakat telah berubah menjadi masyarakat yang toleran terhadap perbedaan agama.
Kesimpulannya masyarakat heterogen adalah masyarakat yang mudah mengalami perubahan sosial.