Navigate to our accessibility widget

Upper Marlboro is a town located in Prince George’s County. The actual Town of Upper Marlboro is home to just over 600 residents, however, the surrounding area and Greater Upper Marlboro accounts for many more residents. In need of some cannabis? Stop by a dispensary in Upper Marlboro to stock up!