Sau đó, "North Carolina" tiếp tục thực hiện nhiệm vụ kép: bắn pháo và bảo vệ các tàu sân bay, trong chiến dịch tấn công các mục tiêu tại chính quốc Nhật Bản nhằm chuẩn bị cho cuộc tấn công Okinawa. Tại đây, vào ngày 6 tháng 4, nó bắn rơi được ba chiếc máy bay tấn công cảm tử kamikaze, nhưng bản thân nó bị bắn trúng một quả đạn pháo 127 mm (5 inch) do tàu bạn bắn nhầm, làm ba người thiệt mạng và 44 người bị thương. Ngày hôm sau diễn ra chuyến đi tuyệt vọng cuối cùng của Hạm đội Nhật, Chiến dịch Ten-Go, khi "Yamato", chiếc thiết giáp hạm lớn nhất thế giới, di chuyển về phía Nam cùng các tàu hộ tống. Trong trận chiến diễn ra sau đó, "Yamato" cùng một tàu tuần dương và một tàu khu trục bị đánh chìm, ba tàu khu trục khác bị hỏng nặng đến mức phải bỏ lại và bị đánh đắm, chỉ còn lại bốn tàu khu trục quay trở về được Căn cứ Sasebo cho dù bị hư hại. Trong ngày hôm đó "North Carolina" bắn rơi một máy bay đối phương, và nó bắn rơi thêm hai chiếc nữa vào ngày 17 tháng 4.