You need to be a citizen of Freeport..So, if you start in Qeynos, you must complete the betrayal quest and pledge to Freeport in order to become a necromancer...
hmmm... a non-evil necromancer? First... what are you smoking? Second... can I have some, it must be good
Any race can be any class, but some classes are limited to either Freeport (evil) or Qeynos (good). Evil Classes: (Freeport-only) Necromancer Bruiser Shadowknight Coercer Inquisitor Defiler Brigand Assassin Good Classes: (Qeynos-only) Illusionist Conjurer Templar Mystic Monk Paladin Swashbuckler Ranger Neutral Classes: (either city) Warlock Wizard Warden Fury Berserker Guardian Dirge Troubadour
yes you can be a good necromancer. at night you worship satan making sacrafices of small children you pick off the streets while mutilating yourself with a spoon. during the day you hand out candy to the children, attend church, and help the old lady next door mow the lawn.