Is the epicenter always directly above the hypocenter?
By definition, the answer is yes:


  epicenter, the point on the earth's surface vertically above the focus of an earthquake, or the Hypocenter


according to Merriam-Webster or a many other sources.