The Madison County Detention Facility is split into three locations, the Main Facility at 815 Wheeler Avenue, Annex 1 located on Fiber Street adjacent to the Main Facility, and the Madison County Courthouse Facility. The City of Huntsville, the Madison County Commission, and the Madison County Sheriff's Office, in 2002, entered into an Intergovernmental agreement releasing control of the Huntsville City Jail to the Sheriff's Office. This agreement also required that the City of Huntsville build an additional facility adjacent to the existing main facility. Under terms of the agreement, the Sheriff's Office, in 2003, assumed the responsibility of housing all persons arrested by the Madison County Sheriff's Office, the Huntsville Police Department, the Alabama State Troopers, the smaller municipalities in Madison County, and the temporary housing of other prisoners for law enforcement agencies, primarily those of a federal nature.
There are four methods in which bond can be posted for the release of an inmate from the Madison County Detention Facility: Cash Bond, Property Bond, Pre-Trial Release, and Professional Bonding Company.
Inmates have to be at the jail for 30 days to receive a visit. Currently, each floor is designated a visitation day: Housing 1 – Sunday; Housing 2 – Sunday; L-Floor – Tuesday; M-Floor – Monday; N-Floor – Thursday; P-Floor – Friday. Visitation appointments are to be scheduled by calling 256.519.4864, Monday–Friday, 8am-11am and 12pm-3pm. All visitation appointments must be scheduled the week prior to the actual visit with the inmate.