A tenant is a person who signs a lease and who is legally obligated to pay the rent. That person owns the exclusive right to live in the property that is leased. In your case, since you are the only one who signed the lease, you have the right to occupy the property all by yourself, exclusive of anyone else. If someone else is listed as an "occupant" on the lease, in most states it means that the person can stay in the leased property with the permission of the tenant. In addition, in most states the occupant has no legal obligation to pay rent unless they signed a paper in which they agreed in writing to pay some or all of the rent. You do not have to let anyone in your apartment except your landlord (with your permission, or without your permission if there is an emergency). If your former roommate still has his belongings in your apartment, then you should collect them and give them to him at an agreed location, or ask him to arrange one time to come to pick them up from the apartment.
I am an attorney licensed to practice law in the State of Ohio and I am not licensed to practice law in the State of Alabama. This answer is intended to give general information about the law of tenant's rights but the laws vary from state to state. For specific answers to your questions, you should consult an attorney licensed to practice law in Alabama and you should let the attorney review your lease and any papers the roommate signed as an occupant.
Answered on Nov 09th, 2011 at 2:25 PM