La estructura sociopolítica coreana era jerárquica, con una pirámide distinta de clases sociales. La sociedad coreana durante esta época estaba dividida en cuatro clases principales, cada una con sus propios derechos, responsabilidades y posiciones en la jerarquía.
Yangban
Los yangban eran la clase noble y tenían el monopolio de los puestos más prestigiosos tanto en el gobierno como en la sociedad. Los yangban mantuvieron un monopolio sobre los puestos gubernamentales y estaban exentos de impuestos y de la mayoría de las formas de trabajo. Fueron educados en los clásicos confucianos y su estatus era hereditario, lo que otorgaba a sus descendientes derechos a un alto estatus.
Chungín
Los siguientes en las clases sociales coreanas fueron los chungin. Formaban la clase media de la época y eran principalmente profesionales o intelectuales cualificados, como médicos, abogados y artistas. Aunque los chungin no tenían origen noble, generalmente se les consideraba de estatus social más alto que los agricultores o comerciantes, a pesar de que solo ocupaban puestos gubernamentales menores.
Sangmin
Los sangmin eran la clase de comerciantes y artesanos. Los comerciantes y artesanos eran considerados inferiores a los yangban, pero superiores a los esclavos y campesinos. A pesar de algunos períodos de mayor liberalización, los comerciantes generalmente fueron excluidos de ocupar cargos gubernamentales importantes. Si bien el comercio podía generar una gran riqueza, la riqueza no era suficiente para superar las barreras sociales hacia un alto estatus social.
Chonmin
La clase social coreana más baja eran los chonmin. Los chonmin eran personas cuyas ocupaciones se consideraban indeseables, como carniceros, chamanes y personas de ascendencia extranjera. Eran la única clase sujeta a impuestos y, a menudo, eran esclavos o tenían muy poca movilidad social.