Yes, it does snow in Alabama. You will find the best pictures of snow in the Maysville, Alabama area here.