Kelas sosial atau golongan sosial merujuk kepada perbedaan hierarkis (atau stratifikasi) antara insan atau kelompok manusia dalam masyarakat atau budaya. Biasanya kebanyakan masyarakat memiliki golongan sosial,[1] tetapi tidak semua masyarakat memiliki jenis-jenis kategori golongan sosial yang sama. Berdasarkan karakteristik stratifikasi sosial, dapat kita temukan beberapa pembagian kelas atau golongan dalam masyarakat. Beberapa masyarakat tradisional pemburu-pengumpul, tidak memiliki golongan sosial dan sering kali tidak memiliki pemimpin tetap pula. Oleh karena itu masyarakat seperti ini menghindari stratifikasi sosial.[2] Dalam masyarakat seperti ini, semua orang biasanya mengerjakan aktivitas yang sama dan tidak ada pembagian dalam pekerjaan.
Golongan sosial terwujud karena suatu ciri yang dikenakan kepada masyarakat yang bersifat spesifik dari pihak luar. Mirip dengan kategori sosial, dalam golongan sosial sudah muncul suatu ikatan sosial. Hal ini lebih disebabkan oleh adanya suatu kesadaran dalam kelompok golongan sosial sebagai akibat respons terhadap cara pandang orang luar terhadap kelompok.[3]