Edipo es el protagonista de la obra, quien ocupa el rol de rey en la ciudad de Tebas y está casado con Yocasta (quien además es su madre). Edipo es el padre de sus dos hijas, Antígona e Ismene y a pesar que este personaje desconoce gran parte de su identidad a lo largo de la historia, él es el asesino de Layo, quien era su padre. Edipo fue criado por sus padres adoptivos, Pólibo y Mérope, gobernadores de Corinto. El significado de su nombre recae en el hecho que tiene los pies hinchados debido a una herida hecha de niño por su padre, al enterarse que Edipo lo iba a asesinar.