Alabama’s enrollment is now around 54% out-of-state students. Probably has more to do with lower tuition and general expenses now, but there could be other reasons.
Alabama has excellent scholarships for kids with good gpas and high test scores. They have an almost full ride for national merit finalists