Nilsson var tjänstgörande ersättare för Karin Enström under perioden 22 september 2003–18 juni 2004. Detta framgår av Sveriges riksdags protokoll 2003/04:1 (§ 8) och 2003/04:131 (§ 4).
Nilsson var tjänstgörande ersättare för Eliza Roszkowska Öberg under perioden 1 mars–10 april 2014. Detta framgår av Sveriges riksdags protokoll 2013/14:65 (§ 2) och 2013/14:99 (§ 2).
Nilsson var invald i Sveriges riksdag för Stockholms läns valkrets. Valkretsen framgår av riksdagens protokoll 2002/03:1 (§ 2; ersättare), 2006/07:1 (§ 2) respektive 2010/11:1 (§ 2; ersättare).