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