Thượng Cốc được sáp nhập từ các xã Thượng Cốc, Văn Sơn, Miền Đồi. Xã có nhiều dân tộc cùng sinh sống như Mường, Dao, Tày, Nùng, Thái, Kinh, Khơ Mú... Với không gian mới rộng lớn và văn hóa đa dạng, nơi đây đang từng bước kiến tạo cộng đồng dân cư phát triển bền vững, văn minh, hạnh phúc.