Nico Schulz (Berlijn, 1 april 1993) is een Duits voetballer die als linksmidden en als linksback uit de voeten kan. Hij verruilde TSG 1899 Hoffenheim in juli 2019 voor Borussia Dortmund, dat circa €27.000.000,- voor hem betaalde. Schulz debuteerde in 2018 in het Duits voetbalelftal.
Schulz werd op zijn zevende opgenomen in de jeugdopleiding van Hertha BSC. In 2010 speelde hij in de finale van de DFB-Pokal bij de jeugd, maar verloor die van 1899 Hoffenheim. In de zomer mocht hij mee op trainingskamp met het eerste elftal. Hij debuteerde in de hoofdmacht Hertha BSC op 14 augustus 2010 in de eerste ronde van de DFB-Pokal tegen SC Pfullendorf. Hij viel negen minuten voor tijd in voor Valeri Domovtsjijski. In zijn eerste twee seizoenen zat hij meestal op de bank en mocht hij af en toe in de basiself starten. Op 30 maart 2013 scoorde hij zijn eerste doelpunt voor Hertha BSC, tegen VfL Bochum.