Well I think that its not the state laws that are in question here. The state laws can allow your ball python all they want, but if the management of where you live states in their rules, that large snakes are not allowed, then that is what you need to look into. Not state laws. You need to find out from management first as to what they consider large. (Don't tell them how large a ball python gets or that a ball python is what you are getting. They can easily just bend the rule a bit and say "Oh well we consider large to be anything over 4ft" when in reality their idea of large was something over 6ft, a length a ball python rarely gets to) Once they tell you what they consider large, as long as a ball python is smaller than that size, print out a care guide that clearly states the size of a ball python and show them that the snake you are getting is not considered large, even by their rule, and having the snake in your home is not breaking any rules.