Cape hake in Namibian waters are demersal and mesopelagic spawners, spawning peaking offshore between 100 and 400 m deep, depending on local environmental conditions. The cross-shelf circulation, low-oxygen layers and mesoscale gyres are three important environmental factors influencing hake spawning behaviour and subsequent transport of the spawning products. Normally, hake spawn offshore near the bottom at depths of 150–400 m. However, during one cruise, spawning was concentrated below several subsurface mesoscale gyres, resulting in reduced dispersion of the eggs and larvae. When the low-oxygen layer above the bottom is pronounced, hake spawning has been observed close to the top of the layer at oxygen concentrations as low as 0.2–0.3 mℓ ℓ−1. The relatively small size of the eggs and their high specific gravity make them ascend quite slowly from the spawning depths, 10–40 m per day. Consequently, hake eggs spawned deeper than 200 m hatch before they reach the upper mixed layer. The newly hatched larvae are relatively undeveloped, without functional eyes or mouth, and display little swimming activity during their first hours, but laboratory observations have revealed subsequent periods of downward swimming activity. Based on current field observations, on buoyancy measurements of eggs and larvae and on observed larval behaviour, it is concluded that hake eggs and larvae are transported onshore by features of the upwelling subsurface circulation that compensate for offshore movement of surface water. This may be the basic mechanism concentrating early juvenile hake nearshore. Spawning activity near the low-oxygen layer might be a behavioural adaptation to minimize egg predation, because few other species are expected to survive such low concentrations of oxygen.