German submarine U-502 was a Type IXC U-boat of the Nazi German Kriegsmarine during World War II. The submarine was laid down on 2 April 1940 at the Deutsche Werft yard in Hamburg with yardnumber 292, launched on 18 February 1941 and commissioned on 31 May under the command of Kapitänleutnant Jürgen von Rosenstiel.