Not sure if you would consider Michigan North, or Mid-West. My vote would go any place that has fertile land and a good stock of wild game. Luckily, Michigan has all of that, as does Ohio and Indiana. Winters can be harsh, but with enough wood (plenty around here), we'd be fine. Trust me, I dodge herds of whitetail every day on the road.
Many of the other states like the Carolinas, Georgia and some other southern areas have great land for specific crops, but not much in the way of full sustainability like grains and corn can offer. Plus, these grain crops attract deer and other wildlife for meat.
Population of Cali is too much. You'd be fighting for whatever resources you find. Plus, depending on where you are, fresh water isn't exactly readily available. I'd move north to either Wash or Oregon.