สังคมอยุธยา เป็นสังคมที่เต็มไปด้วยชนชั้น นับตั้งแต่การแบ่งแยกชนชั้นอย่างเด็ดขาด ระหว่างกษัตริย์กับราษฎรแล้ว พระบรมวงศานุวงศ์ ก็มีอันดับสูงต่ำลดหลั่นกันเป็นชั้นๆ ในหมู่ราษฎร ก็มีการแบ่งชนชั้นกันเป็นชนชั้นผู้ดีกับชนชั้นไพร่ ในหมู่ข้าราชการก็มีศักดินาเป็นตัวกำหนดความสูงต่ำของข้าราชการในชนชั้นต่างๆ ซึ่งชนชั้นต่างๆ เหล่านี้ จะก่อให้เกิดมีสิทธิในสังคมอยุธยาขึ้นแตกต่างกันด้วย
ชนชั้นสูงสุดในสมัยอยุธยาคือพระบรมวงศานุวงศ์ ส่วนข้าราชการหรือขุนนางนั้น ก็แบ่งเป็นชั้นๆ ลดหลั่นกันไปตามลักษณะหน้าที่และความรับผิดชอบ พร้อมกับตำแหน่งหน้าที่แล้ว ราชการสมัยอยุธยายังมีศักดินาซึ่งมากน้อยตามตำแหน่งหน้าที่ ระบบศักดินานี้เป็นระบอบของสังคมอยุธยาโดยแท้ เพราะศักดินานั้น ทุกคนต้องมีตั้งแต่ขุนนางชั้นผู้ใหญ่ พระบรมวงศานุวงศ์ลงไปจนถึงข้าราชการชั้นผู้น้อย และประชาชนธรรมดา จำนวนลดหลั่นลงไป