Per Nilsson (ur. 15 września 1982 w Härnösand) – szwedzki piłkarz grający na pozycji obrońcy.

Kariera klubowa Per Nilsson profesjonalną piłkarską karierę rozpoczynał w IFK Timrå. W sezonie 1998 rozegrał w jego barwach 10. meczów i strzelił sześć goli. W 1999 roku przeszedł do GIF Sundsvall. Pierwszą bramkę zdobył 29 maja 2000 roku w wygranym 1:0 wyjazdowym spotkaniu z Helsingborgs IF. Przez trzy lata spędzone w Sundsvall rozegrał w lidze 41. meczów. W 2001 roku trafił do AIK Fotboll. Zadebiutował w nim w pojedynku przeciwko IFK Norrköping. Szybko wywalczył miejsce w podstawowym składzie i regularnie występował na boiskach Allsvenskan.

W 2005 roku Nilsson przeszedł do Odds BK. W nowym zespole zadebiutował 10 kwietnia w zremisowanym 1:1 spotkaniu z Tromsø IL. Pierwszego gola strzelił natomiast 12 czerwca w meczu przeciwko Molde FK, czym przyczynił się do zwycięstwa swojej drużyny 2:1. W sezonie 2005 rozegrał w lidze 22. spotkania, a w kolejnych rozgrywkach na boisku pojawiał się 24. razy. Zaprezentował także wysoką skuteczność – strzelił pięć goli, w tym dwa w wygranym 3:2 spotkaniu przeciwko Tromsø IL. W sezonie 2007 wystąpił w 12. pojedynkach.