Tỉnh Hà Giang được thành lập ngày 20/8/1891 và tái thành lập ngày 1/10/1991.
Vào thời Hùng Vương, mảnh đất Hà Giang đã là một trong 15 bộ của quốc gia Lạc Việt. Thời Thục Phán An Dương Vương lập nước Âu Lạc, Hà Giang thuộc bộ lạc Tây Vu.
Trong thời kỳ đô hộ của phong kiến phương Bắc kéo dài nghìn năm, khu vực Hà Giang vẫn nằm trong địa phận huyện Tây Vu thuộc quận Giao Chỉ.
Từ năm 1075 (đời nhà Lý). Miền đất Hà Giang lúc đó thuộc về châu Bình Nguyên.
Vào đầu đời Trần, khu vực Hà Giang, Tuyên Quang lúc đó gọi là châu Tuyên Quang thuộc lộ Quốc Oai. Năm 1397 đổi thành trấn Tuyên Quang.
Địa danh Hà Giang lần đầu tiên được nhắc đến trong bài minh khắc trên chuông chùa Sùng Khánh (xã Đạo Đức, Vị Xuyên), được đúc nhân dịp trùng tu chùa vào đầu thời Vua Lê Dụ Tông, năm Ất Dậu 1707.
Năm Minh Mệnh thứ 16 (năm 1835), nhà Nguyễn bỏ châu Bảo Lạc, chia làm hai huyện: Vĩnh Điện (khoảng Bắc Mê, Yên Minh và một phần Quản Bạ ngày nay và huyện Để Định (khoảng huyện Bảo Lạc, Cao Bằng và một phần Đồng Văn, Mèo Vạc ngày nay). Lấy sông Lô phân giới để chia châu Vị Xuyên thành hai đơn vị hành chính mới: Khu vực phía hữu ngạn sông Lô được gọi là huyện Vĩnh Tuy, còn phía tả ngạn sông Lô là huyện Vị Xuyên.
Năm Thiệu Trị thứ hai (năm 1842), triều đình nhà Nguyễn chia Tuyên Quang làm ba hạt: Hà Giang, Bắc Quang, Tuyên Quang. Hạt Hà Giang có một phủ là Tương Yên với bốn huyện : Vị Xuyên, Vĩnh Tuy, Vĩnh Điện, Để Định.
Năm Thiệu Trị thứ tư (năm 1844), nhà Vua lại phê chuẩn cho các huyện châu thuộc tỉnh hạt biên giới phía Bắc, Tây Bắc, trong đó có Hà Giang, “vẫn theo như cũ đặt chức thổ quan”. Đến đời Tự Đức thì chế độ “thổ quan” bị bãi bỏ trên phạm vi cả nước.
Năm 1858, sau khi đánh chiếm hầu hết các tỉnh Nam Kỳ, Bắc Kỳ, năm 1887, thực dân Pháp đánh chiếm Hà Giang và thay đổi chế độ cai trị bằng cách thiết lập các đạo quan binh.
Ngày 20/8/1891, tỉnh Hà Giang được thành lập, bao gồm phủ Tương Yên và huyện Vĩnh Tuy (tỉnh Tuyên Quang).
Năm 1893, trong dịp cải tổ trong các quân khu, Hà Giang trở thành trung tâm của một quân khu và cùng với Tuyên Quang hợp thành Đạo quan binh thứ ba (quân khu 3).
Ngày 17/9/1895, Toàn quyền Đông Dương ra Quyết định số 1432 chia khu quân sự thứ ba thành ba tỉnh: Tuyên Quang, Bắc Quang và Hà Giang. Trong đó, Hà Giang bao gồm huyện Vị Xuyên (trừ tổng Phú Loan và Bằng Hành), cộng thêm các tổng Phương Độ và Tương Yên.
Ngày 28/4/1904, Toàn quyền Đông Dương lại ra quyết định sáp nhập tỉnh Bắc Quang và tỉnh Hà Giang thành Đạo quan binh Hà Giang. Đến thời điểm này, Đạo quan binh thứ ba Hà Giang đã được xác định ranh giới rõ ràng và tương đối ổn định.
Trước cách mạng tháng tám năm 1945, Hà Giang có 4 châu và 01 thị xã (Bắc Quang, Vị Xuyên, Đồng Văn, Hoàng Su Phì, thị xã Hà Giang).
Ngày 23/3/1959, Chủ tịch Hồ Chí Minh ký sắc lệnh giải tán Khu Lao – Hà – Yên, sáp nhập tỉnh Hà Giang vào Khu tự trị Việt Bắc.
Đầu tháng 4/1976, tỉnh Hà Tuyên được thành lập trên cơ sở hợp nhất hai tỉnh Hà Giang và Tuyên Quang.
Ngày 12/8/1991, tại kỳ họp thứ 9, khoá VIII, Quốc hội nước Cộng hoà xã hội chủ nghĩa Việt Nam đã quyết định chia tỉnh Hà Tuyên thành hai tỉnh Hà Giang và Tuyên Quang. Tỉnh Hà Giang được tái lập gồm 10 đơn vị hành chính là thị xã Hà Giang và 9 huyện, tỉnh lỵ đặt tại thị xã Hà Giang.
Ngày 01/12/2003, Chính phủ ra nghị định số 146/NĐ-CP về việc thành lập huyện Quang Bình, tỉnh Hà Giang.
Ngày 27/9/2010, Thủ tướng Chính phủ đã ban hành Nghị quyết số 35/NQ-CP về việc thành lập thành phố Hà Giang thuộc tỉnh Hà Giang.
Cổng TTĐT tỉnh