姆巴巴内最早的居民是属于班图语系的斯威士兰人。19世纪70年代,斯威士兰发现了金矿,荷兰人首先涌入,英国人于1902年取得对斯威士兰的殖民统治权。从此,姆巴巴内便成为英国人统治这个国家的行政中心。1968年9月6日,斯威士兰摆脱英国的殖民统治获得独立,但仍留在英联邦内。
姆巴巴内是斯威士兰两个最大的城市之一,是斯威士兰的工业集中地,有纺织、皮革加工、水果加工、纸浆加工等企业。斯威士兰有森林20万公顷,其中姆巴巴内所在的自然区的森林面积就占80%,为纸浆生产提供了丰富的原料。姆巴巴内的纸浆工厂年产量达16万吨,每年创汇占全国外汇收入的20%。姆巴巴内每年产30万吨蔗糖和糖浆,这两项出口约占全国出口总值的1/2左右。姆巴巴内商业发达,是全国牲畜、皮革和玉米的重要集散地。
姆巴巴内有飞往南非约翰内斯堡及莫桑比克马普托的班机,还有铁路和公路通往这两个国家。