Global CAP Review — 2026-09-27

Daily Worldwide CAP Warning Digest

Today: 4837 messages across 51 nations · Window (UTC): 2026-09-27 00:00 → 2026-09-28 00:00 · Generated: 2026-09-28T12:21:22Z

Previous reports archive   About this report

Sunday's warnings were dominated by wind, rain and thunderstorm activity across the Americas, Asia Pacific and Europe, with fire risk standing out in Kazakhstan, where Forestfire and Пожарная опасность notices drove a Severe/Extreme fire share of 228 messages — the day's clearest non-Met signal. Total traffic ran below the trailing mean at 0.83x, with the Americas (36.4%) and Asia Pacific (32.6%) carrying the largest shares; the USA alone held 28.4% of the day, largely Small Craft Advisories and Coastal Flood Advisories/Warnings, despite issuing at 0.74x its own average. Spain stood furthest from its norm at 6.73x its baseline, driven by yellow- and orange-level rain and storm avisos, followed by Ireland (3.28x) and Norway (2.50x) on gale and wind messaging, while Argentina's Tormentas-driven 2.09x and Kazakhstan's 1.25x, still within its fire-heavy pattern, rounded out the departures. Kyrgyzstan and Italy, present every baseline day, sent nothing.

Daily CAP Activity

05001,0001,5002,000
USACHNIDNKAZRUSINDDZASAUOthers
2026-09-21
USA 2,032
CHN 962
IDN 610
KAZ 306
RUS 508
IND 244
DZA 380
SAU 172
Others 616
all 5,830
2026-09-22
USA 1,841
CHN 935
IDN 592
KAZ 340
RUS 552
IND 347
DZA 238
SAU 193
Others 694
all 5,732
2026-09-23
USA 1,781
CHN 487
IDN 468
KAZ 432
RUS 482
IND 354
DZA 327
SAU 163
Others 850
all 5,344
2026-09-24
USA 1,957
CHN 592
IDN 472
KAZ 440
RUS 372
IND 258
DZA 397
SAU 122
Others 1,084
all 5,694
2026-09-25
USA 2,226
CHN 817
IDN 576
KAZ 452
RUS 352
IND 316
DZA 55
SAU 124
Others 552
all 5,470
2026-09-26
USA 1,529
CHN 1,577
IDN 486
KAZ 484
RUS 338
IND 248
DZA 52
SAU 144
Others 883
all 5,741
2026-09-27
USA 1,374
CHN 772
IDN 584
KAZ 498
RUS 326
IND 175
DZA 44
SAU 115
Others 949
all 4,837
09-2109-2209-2309-2409-2509-2609-27

Hourly CAP Origination - alerts/hour (UTC)

3006000001020304050607080910111213141516171819202122235-day avglast 24hMax. 499 alerts/hr
USACHNIDNKAZRUSINDDZASAUOther:Others
05001,0001,5002,000
USACHNKAZRUSDZAINDIDNSAUOthers
2026-08-29
USA 1,522
CHN 1,939
KAZ 560
RUS 444
DZA 123
IND 305
SAU 192
Others 1,491
all 6,576
2026-08-30
USA 1,408
CHN 1,946
KAZ 646
RUS 366
DZA 265
IND 322
SAU 154
Others 1,116
all 6,223
2026-08-31
all 0
2026-09-01
all 0
2026-09-02
USA 340
CHN 508
RUS 364
IND 98
SAU 68
Others 731
all 2,109
2026-09-03
USA 73
CHN 54
IND 2
Others 40
all 169
2026-09-04
all 0
2026-09-05
all 0
2026-09-06
USA 2,033
CHN 471
KAZ 446
RUS 314
DZA 55
IND 90
SAU 56
Others 539
all 4,004
2026-09-07
USA 1,414
CHN 932
KAZ 542
RUS 530
DZA 110
IND 340
SAU 116
Others 1,418
all 5,402
2026-09-08
USA 1,369
CHN 798
KAZ 650
RUS 380
DZA 180
IND 302
SAU 126
Others 1,869
all 5,674
2026-09-09
USA 1,472
CHN 784
KAZ 650
RUS 290
DZA 333
IND 262
SAU 110
Others 1,509
all 5,410
2026-09-10
USA 1,409
CHN 569
KAZ 544
RUS 290
DZA 404
IND 320
SAU 150
Others 862
all 4,548
2026-09-11
USA 1,326
CHN 271
KAZ 840
RUS 316
DZA 436
IND 299
IDN 316
SAU 142
Others 701
all 4,647
2026-09-12
USA 1,388
CHN 236
KAZ 512
RUS 322
DZA 783
IND 378
SAU 152
Others 506
all 4,277
2026-09-13
USA 1,338
CHN 516
KAZ 380
RUS 366
DZA 125
IND 325
SAU 138
Others 377
all 3,565
2026-09-14
USA 1,419
CHN 496
KAZ 440
RUS 566
DZA 30
IND 333
SAU 206
Others 428
all 3,918
2026-09-15
USA 1,476
CHN 461
KAZ 396
RUS 420
DZA 41
IND 353
SAU 116
Others 981
all 4,244
2026-09-16
USA 1,295
CHN 562
KAZ 536
RUS 360
DZA 222
IND 313
SAU 114
Others 2,195
all 5,597
2026-09-17
USA 1,281
CHN 433
KAZ 460
RUS 352
DZA 586
IND 405
IDN 424
SAU 190
Others 659
all 4,790
2026-09-18
USA 1,714
CHN 554
KAZ 362
RUS 356
DZA 1,171
IND 411
SAU 118
Others 904
all 5,590
2026-09-19
USA 1,902
CHN 514
KAZ 358
RUS 362
DZA 530
IND 324
SAU 110
Others 1,036
all 5,136
2026-09-20
USA 1,713
CHN 510
KAZ 324
RUS 354
DZA 1,230
IND 226
IDN 318
SAU 119
Others 2,021
all 6,815
2026-09-21
USA 2,032
CHN 962
KAZ 306
RUS 508
DZA 380
IND 244
IDN 610
SAU 172
Others 616
all 5,830
2026-09-22
USA 1,841
CHN 935
KAZ 340
RUS 552
DZA 238
IND 347
IDN 592
SAU 193
Others 694
all 5,732
2026-09-23
USA 1,781
CHN 487
KAZ 432
RUS 482
DZA 327
IND 354
IDN 468
SAU 163
Others 850
all 5,344
2026-09-24
USA 1,957
CHN 592
KAZ 440
RUS 372
DZA 397
IND 258
IDN 472
SAU 122
Others 1,084
all 5,694
2026-09-25
USA 2,226
CHN 817
KAZ 452
RUS 352
DZA 55
IND 316
IDN 576
SAU 124
Others 552
all 5,470
2026-09-26
USA 1,529
CHN 1,577
KAZ 484
RUS 338
DZA 52
IND 248
IDN 486
SAU 144
Others 883
all 5,741
2026-09-27
USA 1,374
CHN 772
KAZ 498
RUS 326
DZA 44
IND 175
IDN 584
SAU 115
Others 949
all 4,837
08-3009-0309-0709-1109-1509-1909-2309-27

Hourly CAP Origination - alerts/hour (UTC)

3006000001020304050607080910111213141516171819202122235-day avglast 24hMax. 499 alerts/hr
USACHNKAZRUSDZAINDIDNSAUOther:Others
01,0002,0003,000
USACHNKAZRUSDEUINDDZAAUTOthers
2025-09-28
all 0
2025-09-29
all 0
2025-09-30
all 0
2025-10-01
all 0
2025-10-02
all 0
2025-10-03
all 0
2025-10-04
all 0
2025-10-05
all 0
2025-10-06
all 0
2025-10-07
all 0
2025-10-08
all 0
2025-10-09
all 0
2025-10-10
all 0
2025-10-11
all 0
2025-10-12
all 0
2025-10-13
all 0
2025-10-14
all 0
2025-10-15
all 0
2025-10-16
all 0
2025-10-17
all 0
2025-10-18
all 0
2025-10-19
all 0
2025-10-20
all 0
2025-10-21
all 0
2025-10-22
all 0
2025-10-23
all 0
2025-10-24
all 0
2025-10-25
all 0
2025-10-26
all 0
2025-10-27
all 0
2025-10-28
all 0
2025-10-29
all 0
2025-10-30
all 0
2025-10-31
all 0
2025-11-01
all 0
2025-11-02
all 0
2025-11-03
all 0
2025-11-04
all 0
2025-11-05
all 0
2025-11-06
all 0
2025-11-07
all 0
2025-11-08
all 0
2025-11-09
all 0
2025-11-10
all 0
2025-11-11
all 0
2025-11-12
all 0
2025-11-13
all 0
2025-11-14
all 0
2025-11-15
all 0
2025-11-16
all 0
2025-11-17
all 0
2025-11-18
all 0
2025-11-19
all 0
2025-11-20
all 0
2025-11-21
all 0
2025-11-22
all 0
2025-11-23
all 0
2025-11-24
all 0
2025-11-25
all 0
2025-11-26
all 0
2025-11-27
all 0
2025-11-28
all 0
2025-11-29
all 0
2025-11-30
all 0
2025-12-01
all 0
2025-12-02
all 0
2025-12-03
all 0
2025-12-04
all 0
2025-12-05
all 0
2025-12-06
all 0
2025-12-07
all 0
2025-12-08
all 0
2025-12-09
all 0
2025-12-10
all 0
2025-12-11
all 0
2025-12-12
all 0
2025-12-13
all 0
2025-12-14
all 0
2025-12-15
all 0
2025-12-16
all 0
2025-12-17
all 0
2025-12-18
all 0
2025-12-19
all 0
2025-12-20
all 0
2025-12-21
all 0
2025-12-22
all 0
2025-12-23
all 0
2025-12-24
all 0
2025-12-25
all 0
2025-12-26
all 0
2025-12-27
all 0
2025-12-28
all 0
2025-12-29
all 0
2025-12-30
all 0
2025-12-31
all 0
2026-01-01
all 0
2026-01-02
all 0
2026-01-03
all 0
2026-01-04
all 0
2026-01-05
all 0
2026-01-06
all 0
2026-01-07
all 0
2026-01-08
all 0
2026-01-09
all 0
2026-01-10
all 0
2026-01-11
all 0
2026-01-12
all 0
2026-01-13
all 0
2026-01-14
all 0
2026-01-15
all 0
2026-01-16
all 0
2026-01-17
all 0
2026-01-18
all 0
2026-01-19
all 0
2026-01-20
all 0
2026-01-21
all 0
2026-01-22
all 0
2026-01-23
all 0
2026-01-24
all 0
2026-01-25
all 0
2026-01-26
all 0
2026-01-27
all 0
2026-01-28
all 0
2026-01-29
all 0
2026-01-30
all 0
2026-01-31
all 0
2026-02-01
all 0
2026-02-02
all 0
2026-02-03
all 0
2026-02-04
all 0
2026-02-05
all 0
2026-02-06
all 0
2026-02-07
all 0
2026-02-08
all 0
2026-02-09
all 0
2026-02-10
all 0
2026-02-11
all 0
2026-02-12
all 0
2026-02-13
all 0
2026-02-14
all 0
2026-02-15
all 0
2026-02-16
all 0
2026-02-17
all 0
2026-02-18
all 0
2026-02-19
all 0
2026-02-20
all 0
2026-02-21
all 0
2026-02-22
all 0
2026-02-23
all 0
2026-02-24
all 0
2026-02-25
all 0
2026-02-26
all 0
2026-02-27
all 0
2026-02-28
all 0
2026-03-01
all 0
2026-03-02
all 0
2026-03-03
all 0
2026-03-04
all 0
2026-03-05
all 0
2026-03-06
all 0
2026-03-07
all 0
2026-03-08
all 0
2026-03-09
all 0
2026-03-10
all 0
2026-03-11
all 0
2026-03-12
all 0
2026-03-13
all 0
2026-03-14
all 0
2026-03-15
all 0
2026-03-16
all 0
2026-03-17
all 0
2026-03-18
all 0
2026-03-19
all 0
2026-03-20
all 0
2026-03-21
all 0
2026-03-22
all 0
2026-03-23
all 0
2026-03-24
all 0
2026-03-25
all 0
2026-03-26
all 0
2026-03-27
all 0
2026-03-28
all 0
2026-03-29
all 0
2026-03-30
all 0
2026-03-31
all 0
2026-04-01
all 0
2026-04-02
all 0
2026-04-03
all 0
2026-04-04
all 0
2026-04-05
all 0
2026-04-06
all 0
2026-04-07
all 0
2026-04-08
all 0
2026-04-09
all 0
2026-04-10
all 0
2026-04-11
all 0
2026-04-12
all 0
2026-04-13
all 0
2026-04-14
all 0
2026-04-15
all 0
2026-04-16
all 0
2026-04-17
all 0
2026-04-18
all 0
2026-04-19
all 0
2026-04-20
all 0
2026-04-21
all 0
2026-04-22
all 0
2026-04-23
all 0
2026-04-24
all 0
2026-04-25
all 0
2026-04-26
all 0
2026-04-27
all 0
2026-04-28
all 0
2026-04-29
all 0
2026-04-30
all 0
2026-05-01
all 0
2026-05-02
all 0
2026-05-03
all 0
2026-05-04
all 0
2026-05-05
all 0
2026-05-06
all 0
2026-05-07
all 0
2026-05-08
all 0
2026-05-09
all 0
2026-05-10
all 0
2026-05-11
all 0
2026-05-12
all 0
2026-05-13
all 0
2026-05-14
all 0
2026-05-15
all 0
2026-05-16
all 0
2026-05-17
all 0
2026-05-18
all 0
2026-05-19
all 0
2026-05-20
all 0
2026-05-21
all 0
2026-05-22
all 0
2026-05-23
all 0
2026-05-24
all 0
2026-05-25
all 0
2026-05-26
all 0
2026-05-27
all 0
2026-05-28
all 0
2026-05-29
all 0
2026-05-30
all 0
2026-05-31
all 0
2026-06-01
all 0
2026-06-02
all 0
2026-06-03
all 0
2026-06-04
all 0
2026-06-05
all 0
2026-06-06
all 0
2026-06-07
all 0
2026-06-08
all 0
2026-06-09
all 0
2026-06-10
all 0
2026-06-11
all 0
2026-06-12
all 0
2026-06-13
all 0
2026-06-14
all 0
2026-06-15
all 0
2026-06-16
all 0
2026-06-17
all 0
2026-06-18
all 0
2026-06-19
all 0
2026-06-20
all 0
2026-06-21
all 0
2026-06-22
all 0
2026-06-23
all 0
2026-06-24
all 0
2026-06-25
all 0
2026-06-26
all 0
2026-06-27
all 0
2026-06-28
all 0
2026-06-29
all 0
2026-06-30
all 0
2026-07-01
all 0
2026-07-02
all 0
2026-07-03
all 0
2026-07-04
all 0
2026-07-05
all 0
2026-07-06
all 0
2026-07-07
all 0
2026-07-08
all 0
2026-07-09
all 0
2026-07-10
all 0
2026-07-11
all 0
2026-07-12
all 0
2026-07-13
all 0
2026-07-14
all 0
2026-07-15
all 0
2026-07-16
all 0
2026-07-17
all 0
2026-07-18
all 0
2026-07-19
all 0
2026-07-20
all 0
2026-07-21
all 0
2026-07-22
all 0
2026-07-23
all 0
2026-07-24
all 0
2026-07-25
all 0
2026-07-26
USA 1,839
CHN 1,084
KAZ 285
RUS 579
DEU 151
IND 381
DZA 241
AUT 179
Others 1,267
all 6,006
2026-07-27
USA 2,915
CHN 1,099
KAZ 579
RUS 642
DEU 61
IND 488
DZA 34
AUT 133
Others 1,496
all 7,447
2026-07-28
USA 2,597
CHN 868
KAZ 516
RUS 402
DEU 56
IND 452
DZA 1
AUT 108
Others 1,266
all 6,266
2026-07-29
USA 2,196
CHN 781
KAZ 598
RUS 502
DEU 152
IND 360
DZA 56
AUT 269
Others 1,240
all 6,154
2026-07-30
USA 2,167
CHN 877
KAZ 480
RUS 494
DEU 801
IND 407
AUT 302
Others 1,646
all 7,174
2026-07-31
USA 2,541
CHN 935
KAZ 458
RUS 451
DEU 1,715
IND 417
AUT 305
Others 1,949
all 8,771
2026-08-01
USA 2,553
CHN 959
KAZ 493
RUS 394
DEU 695
IND 418
DZA 107
AUT 433
Others 1,181
all 7,233
2026-08-02
USA 2,965
CHN 1,059
KAZ 486
RUS 384
DEU 218
IND 428
DZA 365
AUT 270
Others 1,379
all 7,554
2026-08-03
USA 2,847
CHN 1,058
KAZ 524
RUS 442
DEU 1,132
IND 496
DZA 137
AUT 349
Others 1,314
all 8,299
2026-08-04
USA 2,703
CHN 903
KAZ 459
RUS 449
DEU 1,889
IND 498
DZA 101
AUT 315
Others 1,633
all 8,950
2026-08-05
USA 2,798
CHN 834
KAZ 440
RUS 468
DEU 1,374
IND 439
AUT 446
Others 1,551
all 8,350
2026-08-06
USA 3,318
CHN 810
KAZ 440
RUS 546
DEU 211
IND 415
DZA 38
AUT 683
Others 1,440
all 7,901
2026-08-07
USA 3,568
CHN 989
KAZ 387
RUS 611
DEU 38
IND 333
DZA 36
AUT 353
Others 1,115
all 7,430
2026-08-08
USA 2,430
CHN 880
KAZ 521
RUS 478
DEU 43
IND 337
AUT 105
Others 1,412
all 6,206
2026-08-09
USA 2,164
CHN 898
KAZ 654
RUS 487
DEU 306
IND 346
DZA 104
AUT 209
Others 1,260
all 6,428
2026-08-10
USA 2,543
CHN 913
KAZ 480
RUS 509
DEU 274
IND 448
DZA 124
AUT 339
Others 1,408
all 7,038
2026-08-11
USA 3,318
CHN 941
KAZ 690
RUS 419
DEU 51
IND 433
DZA 71
AUT 234
Others 1,046
all 7,203
2026-08-12
USA 2,831
CHN 839
KAZ 466
RUS 432
IND 400
DZA 686
AUT 92
Others 1,189
all 6,935
2026-08-13
all 0
2026-08-14
all 0
2026-08-15
all 0
2026-08-16
all 0
2026-08-17
all 0
2026-08-18
USA 2,286
CHN 2,108
KAZ 658
RUS 640
DEU 204
IND 267
DZA 268
AUT 126
Others 1,413
all 7,970
2026-08-19
USA 2,395
CHN 1,545
KAZ 578
RUS 612
DEU 1,016
IND 221
DZA 431
AUT 377
Others 2,191
all 9,366
2026-08-20
USA 3,008
CHN 2,116
KAZ 674
RUS 544
DEU 994
IND 252
DZA 358
AUT 1,109
Others 2,172
all 11,227
2026-08-21
USA 3,170
CHN 2,235
KAZ 688
RUS 564
DEU 516
IND 268
DZA 192
AUT 590
Others 2,233
all 10,456
2026-08-22
USA 2,739
CHN 2,210
KAZ 704
RUS 506
DEU 488
IND 316
DZA 352
AUT 14
Others 1,424
all 8,753
2026-08-23
USA 2,034
CHN 2,423
KAZ 722
RUS 452
DEU 56
IND 338
DZA 698
Others 1,587
all 8,310
2026-08-24
USA 2,228
CHN 2,232
KAZ 696
RUS 546
DEU 60
IND 337
DZA 699
AUT 18
Others 1,490
all 8,306
2026-08-25
USA 2,380
CHN 2,645
KAZ 494
RUS 438
DEU 58
IND 338
DZA 346
AUT 111
Others 956
all 7,766
2026-08-26
USA 2,587
CHN 2,196
KAZ 500
RUS 538
DEU 30
IND 307
DZA 1,449
AUT 212
Others 1,505
all 9,324
2026-08-27
USA 2,838
CHN 2,223
KAZ 390
RUS 496
DEU 500
IND 307
DZA 539
AUT 280
Others 1,667
all 9,240
2026-08-28
USA 2,207
CHN 2,098
KAZ 432
RUS 514
DEU 2,200
IND 270
DZA 643
AUT 510
Others 1,897
all 10,771
2026-08-29
USA 1,522
CHN 1,939
KAZ 560
RUS 444
DEU 94
IND 305
DZA 123
AUT 247
Others 1,342
all 6,576
2026-08-30
USA 1,408
CHN 1,946
KAZ 646
RUS 366
DEU 112
IND 322
DZA 265
AUT 38
Others 1,120
all 6,223
2026-08-31
all 0
2026-09-01
all 0
2026-09-02
USA 340
CHN 508
RUS 364
DEU 12
IND 98
AUT 98
Others 689
all 2,109
2026-09-03
USA 73
CHN 54
IND 2
AUT 1
Others 39
all 169
2026-09-04
all 0
2026-09-05
all 0
2026-09-06
USA 2,033
CHN 471
KAZ 446
RUS 314
IND 90
DZA 55
AUT 10
Others 585
all 4,004
2026-09-07
USA 1,414
CHN 932
KAZ 542
RUS 530
DEU 220
IND 340
DZA 110
AUT 283
Others 1,031
all 5,402
2026-09-08
USA 1,369
CHN 798
KAZ 650
RUS 380
DEU 580
IND 302
DZA 180
AUT 139
Others 1,276
all 5,674
2026-09-09
USA 1,472
CHN 784
KAZ 650
RUS 290
DEU 132
IND 262
DZA 333
AUT 255
Others 1,232
all 5,410
2026-09-10
USA 1,409
CHN 569
KAZ 544
RUS 290
DEU 16
IND 320
DZA 404
AUT 132
Others 864
all 4,548
2026-09-11
USA 1,326
CHN 271
KAZ 840
RUS 316
DEU 8
IND 299
DZA 436
Others 1,151
all 4,647
2026-09-12
USA 1,388
CHN 236
KAZ 512
RUS 322
DEU 36
IND 378
DZA 783
Others 622
all 4,277
2026-09-13
USA 1,338
CHN 516
KAZ 380
RUS 366
DEU 18
IND 325
DZA 125
Others 497
all 3,565
2026-09-14
USA 1,419
CHN 496
KAZ 440
RUS 566
DEU 44
IND 333
DZA 30
AUT 9
Others 581
all 3,918
2026-09-15
USA 1,476
CHN 461
KAZ 396
RUS 420
DEU 336
IND 353
DZA 41
Others 761
all 4,244
2026-09-16
USA 1,295
CHN 562
KAZ 536
RUS 360
DEU 1,154
IND 313
DZA 222
AUT 319
Others 836
all 5,597
2026-09-17
USA 1,281
CHN 433
KAZ 460
RUS 352
DEU 28
IND 405
DZA 586
Others 1,245
all 4,790
2026-09-18
USA 1,714
CHN 554
KAZ 362
RUS 356
DEU 38
IND 411
DZA 1,171
AUT 30
Others 954
all 5,590
2026-09-19
USA 1,902
CHN 514
KAZ 358
RUS 362
DEU 60
IND 324
DZA 530
Others 1,086
all 5,136
2026-09-20
USA 1,713
CHN 510
KAZ 324
RUS 354
DEU 96
IND 226
DZA 1,230
Others 2,362
all 6,815
2026-09-21
USA 2,032
CHN 962
KAZ 306
RUS 508
DEU 34
IND 244
DZA 380
Others 1,364
all 5,830
2026-09-22
USA 1,841
CHN 935
KAZ 340
RUS 552
DEU 60
IND 347
DZA 238
Others 1,419
all 5,732
2026-09-23
USA 1,781
CHN 487
KAZ 432
RUS 482
DEU 84
IND 354
DZA 327
Others 1,397
all 5,344
2026-09-24
USA 1,957
CHN 592
KAZ 440
RUS 372
DEU 114
IND 258
DZA 397
AUT 246
Others 1,318
all 5,694
2026-09-25
USA 2,226
CHN 817
KAZ 452
RUS 352
DEU 8
IND 316
DZA 55
Others 1,244
all 5,470
2026-09-26
USA 1,529
CHN 1,577
KAZ 484
RUS 338
DEU 8
IND 248
DZA 52
Others 1,505
all 5,741
2026-09-27
USA 1,374
CHN 772
KAZ 498
RUS 326
DEU 8
IND 175
DZA 44
Others 1,640
all 4,837
11-0912-2502-0903-2705-1206-2708-1209-27

Hourly CAP Origination - alerts/hour (UTC)

3006000001020304050607080910111213141516171819202122235-day avglast 24hMax. 499 alerts/hr
USACHNKAZRUSDEUINDDZAAUTOther:Others

Nations (count / issues): Algeria (44 / 44) · Argentina (325 / 325) · Australia (39 / 39) · Belarus (16 / 16) · Belgium (10 / 10) · Benin (2 / 2) · Brazil (6 / 6) · Bulgaria (1 / 1) · Canada (37 / 37) · Chile (5 / 5) · China (772 / 772) · Comoros (1 / 1) · Croatia (3 / 3) · Cyprus (1 / 1) · Estonia (3 / 3) · Finland (34 / 34) · France (2 / 2) · Germany (8 / 8) · Ghana (1 / 1) · Greece (2 / 2) · Guinea (1 / 1) · Guyana (1 / 1) · India (175 / 175) · Indonesia (584 / 584) · Ireland (53 / 53) · Israel (4 / 4) · Kazakhstan (498 / 498) · Latvia (1 / 1) · Libya (1 / 1) · Madagascar (2 / 2) · Mexico (2 / 2) · Netherlands (3 / 3) · New Zealand (2 / 2) · Nigeria (1 / 1) · Norway (69 / 69) · Philippines (1 / 1) · Portugal (7 / 7) · Romania (1 / 1) · Russian Federation (326 / 326) · Saudi Arabia (115 / 115) · Singapore (1 / 1) · Slovakia (11 / 11) · Solomon Islands (2 / 2) · Spain (221 / 221) · Sweden (19 / 19) · Syrian Arab Republic (1 / 1) · Ukraine (16 / 16) · United Kingdom (21 / 19) · United States — Air Quality (56 / 56) · United States — Flood (348 / 344) · United States — Heat (2 / 2) · United States — Marine/Coastal (53 / 53) · United States — Other (21 / 21) · United States — Other-weather (213 / 213) · United States — Thunderstorm (671 / 664) · United States — Tropical Cyclone (6 / 6) · United States — Winter (4 / 4) · Uruguay (10 / 10) · Zimbabwe (2 / 2)

RuleIssues
content.no_instruction_text2407
content.no_instruction_time2400
content.no_description_explains_effects2279
content.no_specific_area_geometry2261
content.senderName_not_registered1155
i18n.encoding_not_declared1145
content.local_abbreviations429
cap.identifier.reused425
content.no_headline194
content.usc_all_unknown166
i18n.non_latin_script163
content.no_expires117
content.no_cancel_in_alert_or_update29
content.usc_divergent_between_infos23
content.multiple_categories10
cap.no_info9
cap.test_as_actual3

urgency

severity

certainty

Met · 4569 messages
29272318
Immediate 1,308Expected 1,250Future 1,037Past 19Unknown 811Test 144
116618
Extreme 42Severe 515Moderate 3,016Minor 839Unknown 13Test 144
195518
Observed 852Likely 2,498Possible 264Unknown 811Test 144
Fire · 230 messages
4654
Immediate 106Future 124
6535
Extreme 150Severe 80
99
Observed 2Likely 228
Env · 14 messages
6436
Immediate 9Future 5
100
Moderate 14
100
Likely 14
Other · 12 messages
171767
Immediate 2Unknown 2Test 8
171767
Severe 2Unknown 2Test 8
171767
Observed 2Unknown 2Test 8
(uncategorised) · 9 messages
Transport · 7 messages
5743
Immediate 4Future 3
5743
Severe 4Moderate 3
5743
Observed 4Likely 3
Infra · 3 messages
100
Future 3
100
Moderate 3
100
Likely 3
Geo · 2 messages
100
Expected 2
100
Minor 2
100
Likely 2
Safety · 2 messages
100
Immediate 2
5050
Severe 1Minor 1
100
Observed 2
Security · 2 messages
100
Immediate 2
100
Extreme 2
100
Observed 2
↑ Top

About This Report

This daily summary of global public warning activity is compiled from public emergency alerts issued in the Common Alerting Protocol (CAP) format by official alerting authorities around the world. It covers a single 24-hour period (UTC) and includes only those messages AlertHub.org obtained and republished; coverage completeness and accuracy are not guaranteed. This report should never be used as a substitute for official distributions of alerts.

This report is a personal project and is not sponsored or endorsed by any national, international or corporate entity.

In addition to a daily recounting of global CAP activity, this report also provides a qualitative review of CAP alerts, both for standards-compliance and from an opinionated but evidence-based warning-effectiveness perspective. The effectiveness principles are drawn from scientific research into what makes warning messages yield desired results, filtered through my experience both as the proponent and designer of CAP, and as a public-safety warning originator. These principles (see below) are offered to encourage global adoption of warning best practices, aimed at maximizing global warning system interoperability as well as protective action by people at risk.

The author represents no nation, institution, or interest in providing this report. The review here is offered as a personal initiative aimed at encouraging global adoption of evidence- and experience-based best practices in warning message composition..

Art Botterell

Please address comments and suggestions to art@botterell.net.


Message Content - Test Rules

The Global CAP Report applies the following recommendations for maximum warning message effectiveness:
  1. usc_all_unknown — <urgency>, <severity> and <certainty> all reported as Unknown. This usage makes categorization difficult for automated systems and for displays that style alerts depending on one or more of these settings.
  2. no_headline — <headline> element is empty. CAP schema makes it optional but its use is recommended, as many downstream renders use it as a primary label for the message.
  3. local_abbreviations — <description>, <instruction>, or <areaDesc> element contains an unwhitelisted uppercase 2–6-letter token (e.g. JCOES). Such abbreviations may be unfamiliar to travelers or newcomers to the local area. Whitelist includes WMO / UN bodies, US federal agencies, US state codes, cardinal directions, common time units, etc, The offending token is specified in the badge. .
  4. no_description_explains_effects — <description> text names the hazard but does not describe the effects on people, property, or infrastructure. Fires if description is empty, identical to headline, or shorter than 60 characters. Anything that passes that gate goes to LLM for semantic check.
  5. no_instruction_text — <instruction> is empty. The message describes a hazard but tells the reader nothing to do about it.
  6. no_instruction_time — <instruction> does not say by when the protective action should be taken. Fires if the text contains no time reference (clock time, within N minutes, by 3 PM, immediately, etc.). Anything that passes goes to LLM for semantic check. Silent when there is no instruction at all, which the rule above covers.
  7. no_specific_area_geometry — At least one <area> block has neither a <polygon> nor a <circle> value. Specific geometries are recommended to allow recise message delivery and reduce alert deliveries to people not actually at risk ("spill")
  8. senderName_not_registered — <senderName> should contain the sender's registered agency name (WMO, IPAWS or other national registry). Currently fires when the value is empty, an email address, a URL, or an obvious placeholder ("unknown", "n/a", "test"). A future revision will also fire when the value does not match a known registry entry.
  9. no_expires — An <info> block carries no <expires>. CAP makes the element optional but a receiver given no expiry has no way to know when to stop displaying or forwarding the alert. Systems are left to guess and may either drop the message too early or leave a stale warning on screen after the hazard has passed.
  10. encoding_not_declared — The message does not assert what character encoding it uses. The receiver may guess wrong and that can render local language unreadable.
  11. test_as_actual — The message announces itself in its headline or event as a test, but its <status> claims it is Actual. This can result in inappropriate routing or delivery of the message.
  12. usc_divergent_between_infos — All <info> elements within a single <alert> should have the same urgency, severity, and certainty values to allow the alert to be processed consistently as a unit. Messages with different U/S/C values should be sent in separate <alert> bodies.
  13. no_cancel_in_alert_or_update — Cancellations should travel in separate <alert> bodies to avoid confusion. No form of the word "cancel" should appear in the <headline>, <description> or <instruction> elements of any <info> within any <alert> of any type other than "Cancel"
  14. non_latin_script — An <info> block declares English, or declares no <language> at all (which CAP reads as en-US), but its text is written in another script — Cyrillic, Han, kana, Hangul, Arabic, Greek, Hebrew, Devanagari or Thai. A receiver that selects blocks by language, or picks a font or a speech voice from it, is handed text it cannot render or read aloud. Accented Latin is not flagged: Päijät-Häme and BÉJAÏA are English-language usage.
  15. multiple_categories — An <info> block declares more than one <category>. CAP permits it, but a receiver that routes, styles or files an alert by category has to choose one, and different receivers choose differently, so the same message reaches different audiences on different systems.
  16. category_divergent_between_infos — All <info> elements within a single <alert> should declare the same <category> values, so the alert can be routed consistently as a unit.

↑ back to top