A common explanation is that the Civil War was fought over the moral issue of slavery. In fact, it was the economics of slavery and political control of that system that was central to the conflict. A key issue was states' rights.
The Union's industrial and economic capacity soared during the war as the North continued its rapid industrialization to suppress the rebellion. In the South, a smaller industrial base, fewer rail lines, and an agricultural economy based upon slave labor made mobilization of resources more difficult.
While there were many political and cultural differences between the North and the South that contributed to the American Civil War, the main cause of the war was slavery.