What layer of skin contains sensory receptors for touch?

The Dermis layer contains the sensory nerve fiber, so it is the Dermis layer that contains sensory receptors for touch.