Mountain Brook is located in Jefferson County, AL. The population is 20,393, making Mountain Brook the 7th largest city in Jefferson County.
There are 6 public schools in Mountain Brook with an average Homefacts rating of A. The total crime rate for Mountain Brook is low , and there are 1 registered sex offenders residing in the city. Unemployment in Mountain Brook is low and the median home sales price is $0. Detailed and up-to-date Mountain Brook property reports are available for any property address.
Cities near Mountain Brook include Vestavia Hills, Brook Highland and Birmingham.