Search Alabama detention captain salary from 38 records in our salary database. Average detention captain salary in Alabama is $117,736. Look up Alabama detention captain salary by name using the form below.