Kosong có địa hình chủ yếu là đồi núi, nhưng cũng có những vùng đất bằng phẳng ven biển Nhật Bản ở phía đông. Các ngọn núi trong huyện thuộc dãy núi Taebaek. Một phần của núi Kumgangsan nằm trên địa phận của huyện.
Nền kinh tế địa phương chủ yếu phụ thuộc vào nông nghiệp, mặc dù ngư nghiệp cũng đóng vai trò nhất định, cùng với thu hoạch Miyeok (một loại tảo biển) và ngọc trai. Các cây trồng chính trên địa bàn là lúa gạo, ngô, đỗ tương, lúa mì và lúa mạch. Huyện được biết đến nhiều với các nghề thủ công có nguyên liệu từ tre. Ga Kosong là điểm cuối của tuyến đường sắt Kumgangsan từ ga Anbyon, huyện không có cảng biển.
Năm 2008, dân số toàn huyện là 61.277 (28.939 nam và 32.338 nữ), trong đó dân số thành thị là 20.330 người (33,2%) và dân số nông thôn là 40.947 người (66,8%).[1]