The organ of corti in human is found in
Cochlear canal
The organ of Corti is located in the cochlea of the inner ear between the vestibular duct and the tympanic duct and is composed of mechanosensory cells, known as hair cells. It produces nerve impulses in response to sound vibrations.