The differences between North and South America were big even before the Civil War and those differences were one of the main reasons for the Civil War. The Northern States of America were more Industrialized and more developed than the Southern States. The economy of the Southern States was based on agriculture and slavery work. The Northern States society was more diverse than the Southern one since the North was more developed it also attracted more immigrants than the Southern States.
The differences also went to religion, most of the Northern citizens were Catholics - some Irish some German. In the South, people were predominantly Protestant.