The hip flexors are a group of muscles located toward the front of your hips and the top of your thighs. There are five types of hip flexor muscles: the iliacus, pectineus, psoas major, rectus ...