Gyeongsangbuk-do hay Gyeongsang Bắc (??, Hán Việt: Khánh Thượng Bắc) là một tỉnh nằm phía đông nam Hàn Quốc. Phía đông giáp biển Đông, phía tây giáp 2 tỉnh Jeolla Bắc và Chungcheong Bắc, phía nam giáp tỉnh Gyeongsang Nam, bao quanh thành phố Deagu và Ulsan, phía bắc giáp tỉnh Gangwon. Tỉnh được chia thành 10 thành phố và 13 quận, trung tâm hành chính nằm ở thành phố Andong.
Tỉnh là một phần của vùng Yeongnam, giáp biển Nhật Bản ở phía đông, tỉnh Gyeongsangnam ở phía nam và các tỉnh Jeollabuk và Chungcheongbuk ở phía tây và tỉnh Gangwon ở phía bắc. Gyeongsangbuk là tỉnh nóng nhất Hàn Quốc vào mùa hè bởi xung quanh bị bao bọc bởi núi. Dãy núi Taebaek (Thái Bạch) ở phía đông và Dãy núi Sobaek (Tiểu Bạch) ở phía tây.