08:30:00 05/19/2026 Regional Mark Information System PAGE 1 REPORT: HS4 ANNUAL RECOVERIES BY RECOVERY YEAR HATCHERY: COWLITZ SALMON HATCH SPECIES: Chinook STOCK: COWLITZ SAL HATCHERY RUN: Spring YEAR FISHERY - Recovery Agency ................. OBS'D EST'D MEAS'D AVG MM TAG CODE 637970 2022 Hatchery -WDFW 32 32 32 318 TOTALS FOR YEAR: 32 32 32 318 2023 Hatchery -WDFW 29 29 29 547 Ocean Troll (non-treaty) -CDFO 1 5 1 592 TOTALS FOR YEAR: 30 34 30 549 2024 Hatchery -WDFW 11 80 11 703 Ocean Troll (non-treaty) -CDFO 3 12 1 633 Ocean Troll (non-treaty) -WDFW 2 6 2 725 TOTALS FOR YEAR: 16 98 14 701 2025 Hatchery -WDFW 9 33 9 782 TOTALS FOR YEAR: 9 33 9 782 GRAND TOTALS: 87 197 85 512 TAG CODE 637971 2022 Hatchery -WDFW 169 171 169 305 TOTALS FOR YEAR: 169 171 169 305 2023 Hatchery -WDFW 73 74 73 538 Sport (private) -WDFW 2 9 2 575 TOTALS FOR YEAR: 75 82 75 539 2024 Columbia River Gillnet -ODFW 1 2 1 690 Hatchery -WDFW 16 110 16 691 Ocean Troll (non-treaty) -CDFO 3 10 2 620 Ocean Troll (non-treaty) -WDFW 5 17 5 700 Spawning Ground -WDFW 2 6 2 755 Sport (private) -WDFW 1 3 1 700 TOTALS FOR YEAR: 28 148 27 692 2025 Columbia River Gillnet -ODFW 1 2 1 655 Hatchery -WDFW 14 49 14 738 Ocean Troll (non-treaty) -WDFW 1 2 1 790 TOTALS FOR YEAR: 16 53 16 736 GRAND TOTALS: 288 454 287 427 TAG CODE 637972 2022 Columbia River Sport -ODFW 1 4 1 350 Hatchery -WDFW 381 385 381 304 TOTALS FOR YEAR: 382 389 382 304 2023 Columbia River Gillnet -ODFW 1 3 1 545 Hatchery -WDFW 75 76 75 532 Ocean Troll (non-treaty) -CDFO 1 4 1 798 Treaty Troll -WDFW 2 5 2 580 08:30:00 05/19/2026 Regional Mark Information System PAGE 2 REPORT: HS4 ANNUAL RECOVERIES BY RECOVERY YEAR HATCHERY: COWLITZ SALMON HATCH SPECIES: Chinook STOCK: COWLITZ SAL HATCHERY RUN: Spring YEAR FISHERY - Recovery Agency ................. OBS'D EST'D MEAS'D AVG MM TOTALS FOR YEAR: 79 87 79 537 2024 Columbia River Gillnet -ODFW 2 5 2 650 Columbia River Sport -ODFW 1 4 1 705 Hatchery -WDFW 36 236 36 709 Ocean Troll (non-treaty) -CDFO 2 7 1 669 Ocean Troll (non-treaty) -ODFW 1 3 1 699 Ocean Troll (non-treaty) -WDFW 8 25 8 686 Spawning Ground -WDFW 3 9 3 723 TOTALS FOR YEAR: 53 290 52 703 2025 Columbia River Gillnet -ODFW 2 4 2 722 Hatchery -WDFW 22 75 22 763 Ocean Troll (non-treaty) -ODFW 1 2 1 706 Ocean Troll (non-treaty) -WDFW 1 2 1 830 Other Aboriginal -CDFO 1 3 TOTALS FOR YEAR: 27 86 26 760 GRAND TOTALS: 541 853 539 399 TAG CODE 637973 2022 Hatchery -WDFW 242 244 242 297 TOTALS FOR YEAR: 242 244 242 297 2023 Hatchery -WDFW 46 46 46 533 TOTALS FOR YEAR: 46 46 46 533 2024 Columbia River Gillnet -ODFW 2 4 2 647 Hatchery -WDFW 27 177 27 690 Ocean Troll (non-treaty) -CDFO 1 3 1 602 Ocean Troll (non-treaty) -ODFW 1 4 1 715 Ocean Troll (non-treaty) -WDFW 3 7 3 693 Other Aboriginal -CDFO 1 3 Spawning Ground -WDFW 1 3 TOTALS FOR YEAR: 36 201 34 686 2025 Columbia River Gillnet -ODFW 1 2 1 690 Hatchery -WDFW 29 106 29 729 Ocean Troll (non-treaty) -WDFW 2 6 2 780 TOTALS FOR YEAR: 32 114 32 731 GRAND TOTALS: 356 606 354 404 TAG CODE 637974 2022 Hatchery -WDFW 275 278 275 300 TOTALS FOR YEAR: 275 278 275 300 2023 Hatchery -WDFW 63 64 63 524 Ocean Sport -WDFW 1 0 Sport (charter) -WDFW 2 4 2 550 Sport (private) -WDFW 1 3 1 610 08:30:00 05/19/2026 Regional Mark Information System PAGE 3 REPORT: HS4 ANNUAL RECOVERIES BY RECOVERY YEAR HATCHERY: COWLITZ SALMON HATCH SPECIES: Chinook STOCK: COWLITZ SAL HATCHERY RUN: Spring YEAR FISHERY - Recovery Agency ................. OBS'D EST'D MEAS'D AVG MM TOTALS FOR YEAR: 67 71 66 526 2024 Columbia River Gillnet -ODFW 2 10 2 760 Hatchery -WDFW 27 189 27 687 Ocean Troll (non-treaty) -CDFO 1 Ocean Troll (non-treaty) -WDFW 5 17 5 718 Sport (private) -WDFW 2 6 2 685 TOTALS FOR YEAR: 37 222 36 695 2025 Columbia River Gillnet -ODFW 4 8 4 715 Hatchery -WDFW 31 113 31 743 Ocean Troll (non-treaty) -WDFW 4 7 4 737 TOTALS FOR YEAR: 39 127 39 740 GRAND TOTALS: 418 698 416 411 TAG CODE 637975 2022 Commercial Seine -ADFG 1 2 Hatchery -WDFW 231 233 231 301 TOTALS FOR YEAR: 232 235 231 301 2023 Hatchery -WDFW 51 52 51 528 Ocean Trawl By-Catch -WDFW 1 0 1 580 Sport (private) -WDFW 1 2 1 630 TOTALS FOR YEAR: 53 54 53 531 2024 Hatchery -WDFW 30 199 30 691 Ocean Sport -ODFW 1 4 1 750 Ocean Troll (non-treaty) -CDFO 3 9 1 628 Ocean Troll (non-treaty) -WDFW 6 23 6 675 Other Aboriginal -CDFO 1 3 Spawning Ground -WDFW 1 3 1 780 Sport (charter) -WDFW 2 4 2 695 TOTALS FOR YEAR: 44 245 41 691 2025 Columbia River Gillnet -ODFW 1 2 1 830 Hatchery -WDFW 24 88 24 752 Ocean Troll (non-treaty) -CDFO 1 3 Ocean Troll (non-treaty) -WDFW 2 7 2 765 TOTALS FOR YEAR: 28 100 27 755 GRAND TOTALS: 357 633 352 416 TAG CODE 637976 2022 Hatchery -WDFW 181 183 181 299 TOTALS FOR YEAR: 181 183 181 299 2023 Hatchery -WDFW 38 38 38 531 Sport (charter) -WDFW 1 2 1 620 TOTALS FOR YEAR: 39 40 39 533 08:30:00 05/19/2026 Regional Mark Information System PAGE 4 REPORT: HS4 ANNUAL RECOVERIES BY RECOVERY YEAR HATCHERY: COWLITZ SALMON HATCH SPECIES: Chinook STOCK: COWLITZ SAL HATCHERY RUN: Spring YEAR FISHERY - Recovery Agency ................. OBS'D EST'D MEAS'D AVG MM 2024 Hatchery -WDFW 21 146 21 695 Ocean Troll (non-treaty) -CDFO 3 12 1 650 Ocean Troll (non-treaty) -WDFW 3 8 3 666 Spawning Ground -WDFW 2 3 2 660 TOTALS FOR YEAR: 29 169 27 687 2025 Columbia River Gillnet -ODFW 1 2 1 790 Hatchery -WDFW 15 52 15 741 Ocean Troll (non-treaty) -WDFW 1 2 1 760 TOTALS FOR YEAR: 17 57 17 745 GRAND TOTALS: 266 448 264 402 TAG CODE 637977 2022 Hatchery -WDFW 185 187 185 301 TOTALS FOR YEAR: 185 187 185 301 2023 Hatchery -WDFW 57 58 57 532 Sport (private) -WDFW 2 11 2 560 TOTALS FOR YEAR: 59 68 59 533 2024 Columbia River Gillnet -ODFW 1 2 1 710 Hatchery -WDFW 12 69 12 696 Ocean Troll (non-treaty) -CDFO 1 5 Ocean Troll (non-treaty) -WDFW 2 7 2 725 Spawning Ground -WDFW 3 9 3 680 TOTALS FOR YEAR: 19 92 18 697 2025 Columbia River Gillnet -ODFW 2 3 2 761 Hatchery -WDFW 15 55 15 755 Ocean Troll (non-treaty) -WDFW 1 2 1 720 Sport (private) -WDFW 1 5 1 820 TOTALS FOR YEAR: 19 65 19 757 GRAND TOTALS: 282 412 281 406 TAG CODE 637978 2022 Hatchery -WDFW 126 127 126 295 Ocean Trawl By-Catch -WDFW 1 0 1 390 TOTALS FOR YEAR: 127 127 127 295 2023 Hatchery -WDFW 52 53 52 523 Sport (charter) -WDFW 1 1 1 550 TOTALS FOR YEAR: 53 54 53 523 2024 Columbia River Gillnet -ODFW 1 2 1 590 Hatchery -WDFW 33 233 33 692 Ocean Troll (non-treaty) -CDFO 3 9 2 630 Ocean Troll (non-treaty) -ODFW 1 3 1 692 Ocean Troll (non-treaty) -WDFW 3 9 3 683 Spawning Ground -WDFW 2 6 2 705 08:30:00 05/19/2026 Regional Mark Information System PAGE 5 REPORT: HS4 ANNUAL RECOVERIES BY RECOVERY YEAR HATCHERY: COWLITZ SALMON HATCH SPECIES: Chinook STOCK: COWLITZ SAL HATCHERY RUN: Spring YEAR FISHERY - Recovery Agency ................. OBS'D EST'D MEAS'D AVG MM Sport (charter) -WDFW 1 2 1 660 Sport (private) -WDFW 1 2 1 590 TOTALS FOR YEAR: 45 266 44 684 2025 Columbia River Gillnet -ODFW 5 10 4 766 Hatchery -WDFW 46 168 46 741 Ocean Troll (non-treaty) -WDFW 2 7 2 765 TOTALS FOR YEAR: 53 185 52 744 GRAND TOTALS: 278 632 276 486 TAG CODE 637979 2022 Hatchery -WDFW 191 193 191 290 TOTALS FOR YEAR: 191 193 191 290 2023 Hatchery -WDFW 52 53 52 506 Sport (private) -WDFW 2 8 2 575 TOTALS FOR YEAR: 54 61 54 508 2024 Hatchery -WDFW 25 175 25 691 Ocean Troll (non-treaty) -CDFO 2 9 Ocean Troll (non-treaty) -WDFW 5 17 5 708 Other Aboriginal -CDFO 1 9 Spawning Ground -WDFW 2 6 2 800 TOTALS FOR YEAR: 35 216 32 700 2025 Columbia River Gillnet -ODFW 3 6 3 700 Hatchery -WDFW 40 146 40 743 TOTALS FOR YEAR: 43 152 43 740 GRAND TOTALS: 323 622 320 429 TAG CODE 637980 2022 Columbia River Sport -ODFW 1 4 1 300 Hatchery -WDFW 256 259 256 306 TOTALS FOR YEAR: 257 262 257 306 2023 Hatchery -WDFW 79 80 79 548 Sport (private) -WDFW 1 2 1 560 TOTALS FOR YEAR: 80 82 80 548 2024 Columbia River Sport -ODFW 1 4 1 750 Hatchery -WDFW 30 187 30 705 Ocean Troll (non-treaty) -CDFO 4 19 1 690 Ocean Troll (non-treaty) -WDFW 3 7 3 693 Spawning Ground -WDFW 2 6 2 660 TOTALS FOR YEAR: 40 223 37 702 2025 Columbia River Gillnet -ODFW 2 5 2 757 Hatchery -WDFW 22 78 22 774 Ocean Troll (non-treaty) -WDFW 1 3 1 710 08:30:00 05/19/2026 Regional Mark Information System PAGE 6 REPORT: HS4 ANNUAL RECOVERIES BY RECOVERY YEAR HATCHERY: COWLITZ SALMON HATCH SPECIES: Chinook STOCK: COWLITZ SAL HATCHERY RUN: Spring YEAR FISHERY - Recovery Agency ................. OBS'D EST'D MEAS'D AVG MM TOTALS FOR YEAR: 25 85 25 770 GRAND TOTALS: 402 653 399 420 TAG CODE 637981 2022 Hatchery -WDFW 145 146 145 290 TOTALS FOR YEAR: 145 146 145 290 2023 Hatchery -WDFW 51 52 51 519 Ocean Troll (non-treaty) -CDFO 1 4 1 570 TOTALS FOR YEAR: 52 55 52 520 2024 Columbia River Gillnet -ODFW 1 2 1 680 Fish Trap (freshwater) -WDFW 1 1 1 840 Hatchery -WDFW 28 203 28 702 Ocean Troll (non-treaty) -CDFO 2 7 1 696 Ocean Troll (non-treaty) -WDFW 5 17 5 674 TOTALS FOR YEAR: 37 230 36 701 2025 Columbia River Gillnet -ODFW 1 2 1 710 Hatchery -WDFW 30 110 30 741 Sport (charter) -WDFW 1 1 1 720 TOTALS FOR YEAR: 32 113 32 740 GRAND TOTALS: 266 544 265 445 TAG CODE 637982 2022 Hatchery -WDFW 85 86 85 300 TOTALS FOR YEAR: 85 86 85 300 2023 Hatchery -WDFW 29 29 29 521 Ocean Troll (non-treaty) -CDFO 1 2 Sport (charter) -WDFW 1 2 1 560 TOTALS FOR YEAR: 31 34 30 523 2024 Hatchery -WDFW 17 117 17 686 Ocean Troll (non-treaty) -CDFO 1 2 1 565 Ocean Troll (non-treaty) -WDFW 1 5 1 650 Spawning Ground -WDFW 1 3 1 760 TOTALS FOR YEAR: 20 127 20 682 2025 Columbia River Gillnet -ODFW 1 1 1 723 Hatchery -WDFW 37 135 37 736 Ocean Troll (non-treaty) -ODFW 1 1 1 695 Ocean Troll (non-treaty) -WDFW 1 4 1 680 TOTALS FOR YEAR: 40 141 40 733 GRAND TOTALS: 176 388 175 481 TAG CODE 638345 08:30:00 05/19/2026 Regional Mark Information System PAGE 7 REPORT: HS4 ANNUAL RECOVERIES BY RECOVERY YEAR HATCHERY: COWLITZ SALMON HATCH SPECIES: Chinook STOCK: COWLITZ SAL HATCHERY RUN: Spring YEAR FISHERY - Recovery Agency ................. OBS'D EST'D MEAS'D AVG MM 2023 Hatchery -WDFW 45 45 45 290 Ocean Sport -ADFG 1 1 TOTALS FOR YEAR: 46 46 45 290 2024 Freshwater Sport -WDFW 1 30 1 550 Hatchery -WDFW 63 69 63 476 Sport (private) -WDFW 2 4 2 580 TOTALS FOR YEAR: 66 102 66 481 2025 Columbia River Gillnet -ODFW 1 2 1 660 Columbia River Sport -ODFW 1 4 1 690 Hatchery -WDFW 63 188 63 624 Ocean Troll (non-treaty) -CDFO 1 3 1 594 Ocean Troll (non-treaty) -WDFW 1 1 1 680 Test Fishery Net -WDFW 1 1 1 650 TOTALS FOR YEAR: 68 199 68 626 GRAND TOTALS: 180 348 179 488 TAG CODE 638346 2023 Freshwater Sport -WDFW 1 8 1 320 Hatchery -WDFW 92 93 92 287 TOTALS FOR YEAR: 93 101 93 287 2024 Columbia River Gillnet -ODFW 1 5 Hatchery -WDFW 76 95 76 492 Sport (private) -WDFW 2 7 2 560 TOTALS FOR YEAR: 79 107 78 493 2025 Columbia River Sport -ODFW 1 8 1 590 Hatchery -WDFW 71 244 71 659 Ocean Troll (non-treaty) -WDFW 2 6 2 650 TOTALS FOR YEAR: 74 258 74 658 GRAND TOTALS: 246 466 245 465 TAG CODE 638347 2024 Hatchery -WDFW 10 11 10 505 Ocean Sport -ODFW 1 4 1 537 TOTALS FOR YEAR: 11 15 11 507 2025 Columbia River Sport -ODFW 1 4 1 770 Hatchery -WDFW 10 32 10 668 TOTALS FOR YEAR: 11 36 11 677 GRAND TOTALS: 22 51 22 592 TAG CODE 638348 2024 Hatchery -WDFW 16 24 16 503 08:30:00 05/19/2026 Regional Mark Information System PAGE 8 REPORT: HS4 ANNUAL RECOVERIES BY RECOVERY YEAR HATCHERY: COWLITZ SALMON HATCH SPECIES: Chinook STOCK: COWLITZ SAL HATCHERY RUN: Spring YEAR FISHERY - Recovery Agency ................. OBS'D EST'D MEAS'D AVG MM TOTALS FOR YEAR: 16 24 16 503 2025 Hatchery -WDFW 9 33 9 700 TOTALS FOR YEAR: 9 33 9 700 GRAND TOTALS: 25 56 25 574 TAG CODE 638349 2023 Hatchery -WDFW 80 81 80 292 TOTALS FOR YEAR: 80 81 80 292 2024 Columbia River Gillnet -ODFW 1 3 1 535 Estuary Sport -WDFW 1 10 1 510 Hatchery -WDFW 81 101 81 495 Ocean Sport -WDFW 1 0 1 530 Sport (charter) -WDFW 2 4 2 505 Sport (private) -WDFW 1 3 1 610 TOTALS FOR YEAR: 87 121 87 498 2025 Hatchery -WDFW 92 297 92 668 Ocean Sport -ODFW 1 3 1 528 Ocean Troll (non-treaty) -CDFO 5 19 4 627 Ocean Troll (non-treaty) -ODFW 1 3 1 685 Ocean Troll (non-treaty) -WDFW 5 29 5 662 Sport (private) -WDFW 3 9 3 640 TOTALS FOR YEAR: 107 360 106 664 GRAND TOTALS: 274 561 273 502 TAG CODE 638350 2023 Hatchery -WDFW 120 121 119 297 TOTALS FOR YEAR: 120 121 119 297 2024 Hatchery -WDFW 80 106 80 502 Ocean Troll (non-treaty) -CDFO 1 2 1 545 Sport (charter) -WDFW 2 4 2 530 TOTALS FOR YEAR: 83 112 83 503 2025 Columbia River Gillnet -ODFW 2 4 2 630 Hatchery -WDFW 116 402 116 666 Ocean Sport -CDFO 1 12 1 580 Ocean Troll (non-treaty) -CDFO 3 12 1 690 Ocean Troll (non-treaty) -ODFW 1 1 668 Ocean Troll (non-treaty) -WDFW 6 15 6 686 Other Aboriginal -CDFO 1 1 1 645 Sport (private) -WDFW 1 4 1 630 TOTALS FOR YEAR: 131 449 129 665 GRAND TOTALS: 334 682 331 492 08:30:00 05/19/2026 Regional Mark Information System PAGE 9 REPORT: HS4 ANNUAL RECOVERIES BY RECOVERY YEAR HATCHERY: COWLITZ SALMON HATCH SPECIES: Chinook STOCK: COWLITZ SAL HATCHERY RUN: Spring YEAR FISHERY - Recovery Agency ................. OBS'D EST'D MEAS'D AVG MM TAG CODE 638390 2024 Hatchery -WDFW 5 5 5 298 TOTALS FOR YEAR: 5 5 5 298 2025 Hatchery -WDFW 10 16 10 540 TOTALS FOR YEAR: 10 16 10 540 GRAND TOTALS: 15 22 15 459 TAG CODE 638420 2024 Hatchery -WDFW 49 53 49 302 TOTALS FOR YEAR: 49 53 49 302 2025 Hatchery -WDFW 20 29 20 508 Ocean Sport -ODFW 1 2 1 510 Sport (private) -WDFW 1 2 1 630 TOTALS FOR YEAR: 22 34 22 514 GRAND TOTALS: 71 88 71 368 TAG CODE 638474 2024 Hatchery -WDFW 38 41 38 306 TOTALS FOR YEAR: 38 41 38 306 2025 Hatchery -WDFW 15 25 15 514 TOTALS FOR YEAR: 15 25 15 514 GRAND TOTALS: 53 67 53 365 TAG CODE 638476 2024 Commercial Seine -ADFG 1 2 Hatchery -WDFW 3 3 3 336 TOTALS FOR YEAR: 4 5 3 336 2025 Hatchery -WDFW 5 14 5 594 TOTALS FOR YEAR: 5 14 5 594 GRAND TOTALS: 9 19 8 497 TAG CODE 638477 2024 Hatchery -WDFW 122 133 122 296 TOTALS FOR YEAR: 122 133 122 296 2025 Columbia River Gillnet -ODFW 1 2 1 560 Commercial Seine -ADFG 1 3 Hatchery -WDFW 34 39 34 497 TOTALS FOR YEAR: 36 45 35 499 08:30:00 05/19/2026 Regional Mark Information System PAGE 10 REPORT: HS4 ANNUAL RECOVERIES BY RECOVERY YEAR HATCHERY: COWLITZ SALMON HATCH SPECIES: Chinook STOCK: COWLITZ SAL HATCHERY RUN: Spring YEAR FISHERY - Recovery Agency ................. OBS'D EST'D MEAS'D AVG MM GRAND TOTALS: 158 178 157 341 TAG CODE 638538 2024 Freshwater Sport -WDFW 1 30 1 320 Hatchery -WDFW 134 146 134 308 TOTALS FOR YEAR: 135 176 135 308 2025 Estuary Sport -ODFW 1 4 1 605 Hatchery -WDFW 36 57 36 537 Sport (charter) -WDFW 1 3 1 570 TOTALS FOR YEAR: 38 63 38 540 GRAND TOTALS: 173 239 173 359 TAG CODE 638640 2025 Hatchery -WDFW 2 2 2 315 TOTALS FOR YEAR: 2 2 2 315 GRAND TOTALS: 2 2 2 315 TAG CODE 638642 2025 Hatchery -WDFW 78 84 78 305 TOTALS FOR YEAR: 78 84 78 305 GRAND TOTALS: 78 84 78 305 TAG CODE 638643 2025 Hatchery -WDFW 48 52 48 312 TOTALS FOR YEAR: 48 52 48 312 GRAND TOTALS: 48 52 48 312 TAG CODE 638644 2025 Hatchery -WDFW 58 63 57 302 TOTALS FOR YEAR: 58 63 57 302 GRAND TOTALS: 58 63 57 302 TAG CODE 638645 2025 Hatchery -WDFW 96 104 96 301 TOTALS FOR YEAR: 96 104 96 301 GRAND TOTALS: 96 104 96 301