Emma Nilsson lebt in Brandsbol in der Gemeinde Sunne und startet für "SK Bore Biathlon", zuvor für "Brandsbols SK". Sie trainiert im "Team Torsby Biathlon" mit anderen schwedischen Nachwuchsathletin- und athletinnen in ihrer Geburtsstadt. Ihr internationales Debüt gab sie im Rahmen der Biathlon-Juniorenweltmeisterschaften 2012 in Kontiolahti, wo sie mit Rang 21 im Einzel ihr bestes Resultat erreichte. Ein Jahr später wurde sie in Obertilliach 52. in Einzel wie im Sprint. 2014 war in Presque Isle mit Rang 18 erneut das Einzel bestes Rennen für Nilsson.