Some of it is infrastructure, (especially having a lot of nearby emergency services), some of it is that nuclear power plants need to be near large bodies of water for cooling and large cities tend to be near water, and some of it is because long-distance power transmission is inefficient and costly, so having power plants closer to population centers is cheaper and more efficient.
Latest Answers