139 attacks recorded (10 fatal)
| Date | Country | Region | Location | Fatal? | |
|---|---|---|---|---|---|
| Jan 1st 2015 | USA | Florida | Windsor Beach, Indian River County | N | |
| Jan 3rd 2015 | South Africa | Eastern Cape Province | Chintsa East Beach | N | |
| Jan 6th 2015 | Bahamas | Abaco Islands | Tahiti Beach, Elbow Cay | N | |
| Jan 8th 2015 | USA | Florida | N | ||
| Jan 16th 2015 | Australia | New South Wales | Mollymook Beach, Bannister Head | N | |
| Jan 17th 2015 | Australia | New South Wales | Off Blacksmiths Beach | N | |
| Jan 19th 2015 | Australia | New South Wales | Wategos Beach, Byon Bay | N | |
| Jan 19th 2015 | USA | Florida | Off Panama City | N | |
| Jan 24th 2015 | Australia | New South Wales | Flat Rock | N | |
| Jan 27th 2015 | USA | Hawaii | Lahaina | N | |
| Jan 30th 2015 | Australia | Queensland | Nerang River, Surfer's Paradise | N | |
| Feb 5th 2015 | Australia | New South Wales | Mereweather Beach | N | |
| Feb 8th 2015 | Australia | New South Wales | Seven Mile Beach, Byron Bay | N | |
| Feb 9th 2015 | Australia | New South Wales | Shelly Beach | Y | |
| Feb 14th 2015 | Reunion | d’Étang-Salé | Ravine Mula | Y | |
| Feb 15th 2015 | Atlantic Ocean | N | |||
| Mar 7th 2015 | French Polynesia | Central Tuamotu | Tupapati, Hikueru Atoll | N | |
| Mar 10th 2015 | Mexico | Sinaloa | Mazlatan | N | |
| Mar 11th 2015 | Australia | New South Wales | Julian Rocks, Byron Bay | N | |
| Mar 16th 2015 | French Polynesia | Bora Bora | Anau | N | |
| Mar 18th 2015 | USA | Hawaii | Hapuna Beach | N | |
| Mar 21st 2015 | Egypt | Coraya Bay, Marsa Alam | Y | ||
| Mar 26th 2015 | South Africa | Eastern Cape Province | Yellow Sands Point | N | |
| Mar 29th 2015 | Italy | Sardinia | Off Ogliastra | Y | |
| Mar 31st 2015 | Brazil | Pernambuco | Praia del Chifre, Olinda | N | |
| Apr 3rd 2015 | USA | Florida | 3 miles off Jupiter, Palm Beach County | N | |
| Apr 11th 2015 | Australia | New South Wales | McKenzies Beach | N | |
| Apr 12th 2015 | Reunion | Saint-Gilles-les-Bains | Cap Homard | Y | |
| Apr 13th 2015 | USA | Florida | Florida Keys, Monroe County | N | |
| Apr 25th 2015 | Australia | South Australia | Fishery Bay | N | |
| Apr 26th 2015 | USA | Florida | Resident's Beach, Marco Island | N | |
| Apr 29th 2015 | USA | Hawaii | Kanahena Cove | Y | |
| May 2nd 2015 | South Africa | Eastern Cape Province | Port St. John's | N | |
| May 3rd 2015 | Australia | New South Wales | Saltwater Beach | N | |
| May 7th 2015 | USA | Florida | Cocoa Beach, Brevard County | N | |
| May 9th 2015 | New Caledonia | Kouare | Y | ||
| May 15th 2015 | USA | South Carolina | Sullivan's Island | N | |
| May 20th 2015 | USA | Florida | New Smyrna Beach, Volusia County | N | |
| May 24th 2015 | USA | Florida | Cocoa Beach, Brevard County | N | |
| May 25th 2015 | French Polynesia | Rangiroa | Avatoru Pass | N | |
| May 29th 2015 | USA | Florida | New Smyrna Beach, Volusia County | N | |
| May 29th 2015 | USA | Florida | Cocoa Beach, Brevard County | N | |
| Jun 1st 2015 | Reunion | Le Port | Folette | N | |
| Jun 5th 2015 | USA | Florida | Fort Lauderdale | N | |
| Jun 7th 2015 | USA | Florida | Lori Wilson Park, Cocoa Beach, Brevard County | N | |
| Jun 11th 2015 | USA | North Carolina | Ocean Isle, Brunswick County | N | |
| Jun 13th 2015 | USA | California | Off San Diego | N | |
| Jun 14th 2015 | USA | North Carolina | Oak Island, Brunswick County | N | |
| Jun 14th 2015 | USA | North Carolina | Oak Island, Brunswick County | N | |
| Jun 17th 2015 | USA | Florida | Daytona Beach Shores | N | |
| Jun 19th 2015 | Puerto Rico | Off Cabo Rojo | N | ||
| Jun 23rd 2015 | USA | South Carolina | St. Helena Island, Beaufort County | N | |
| Jun 24th 2015 | Australia | New South Wales | Belongil Beach, Byron Bay | N | |
| Jun 24th 2015 | Australia | Western Australia | Denmark | N | |
| Jun 24th 2015 | USA | North Carolina | Surf City | N | |
| Jun 25th 2015 | USA | North Carolina | Avon, Hatteras Island, Outer Banks, Dare County | N | |
| Jun 25th 2015 | Australia | Western Australia | Rottnest Island | N | |
| Jun 26th 2015 | USA | South Carolina | South Beach, Hunting Island State Park, Beaufort County | N | |
| Jun 26th 2015 | South Africa | Western Cape Province | Lookout Beach, Plettenberg Bay | N | |
| Jun 26th 2015 | USA | Florida | Jacksonville Beach, Duval County | N | |
| Jun 27th 2015 | South Africa | Western Cape Province | Buffels Bay near Knysna | N | |
| Jun 27th 2015 | USA | North Carolina | Rodanthe, Dare County | N | |
| Jun 30th 2015 | USA | South Carolina | Isle of Palms County Park, Isle of Palms, Charleston County | N | |
| Jun 30th 2015 | Australia | New South Wales | Flat Rock, Yamba | N | |
| Jul 1st 2015 | USA | North Carolina | Ocracoke, Lifeguard Beach, National Park Service, Hyde County | N | |
| Jul 2nd 2015 | Australia | New South Wales | East Ballina | N | |
| Jul 3rd 2015 | Australia | New South Wales | Lennox Head | N | |
| Jul 4th 2015 | USA | North Carolina | Off Surf City, Pender County | N | |
| Jul 4th 2015 | Bahamas | Grand Bahama Island | Port Lucaya, Freeport | N | |
| Jul 6th 2015 | French Polynesia | Bora Bora | N | ||
| Jul 8th 2015 | USA | California | Huntington Beach, Orange County | N | |
| Jul 10th 2015 | USA | California | Huntington Beach, Orange County | N | |
| Jul 19th 2015 | South Africa | Eastern Cape Province | Jeffrey's Bay | N | |
| Jul 22nd 2015 | Reunion | St. Leu | N | ||
| Jul 23rd 2015 | Australia | Victoria | Tyrendarra Beach near Portland | N | |
| Jul 23rd 2015 | USA | California | La Jolla, San Diego County | N | |
| Jul 25th 2015 | Australia | Tasmania | Lachan Island, Mercury Passage | Y | |
| Jul 26th 2015 | USA | South Carolina | Edisto Beach, Colleton County | N | |
| Jul 26th 2015 | USA | Florida | Daytona Beach, Volusia County | N | |
| Jul 31st 2015 | Australia | New South Wales | Evans Head | N | |
| Aug 10th 2015 | USA | California | Cortes Bank | N | |
| Aug 18th 2015 | Spain | Alicante | Poniente Beach, Benidorm | N | |
| Aug 18th 2015 | USA | California | Santa Barbara County | N | |
| Aug 19th 2015 | USA | Florida | Jacksonville Beach, Duval County | N | |
| Aug 20th 2015 | USA | South Carolina | Murrells Inlet, Georgetown County | N | |
| Aug 22nd 2015 | Australia | New South Wales | Lighthouse Beach | N | |
| Aug 22nd 2015 | USA | Florida | Cocoa Beach, Brevard County | N | |
| Aug 29th 2015 | USA | California | Morro Bay, San Luis Obispo County | N | |
| Aug 29th 2015 | USA | California | Morro Strand State Beach, San Luis Obispo County | N | |
| Sep 1st 2015 | Fiji | N | |||
| Sep 1st 2015 | Thailand | Phuket | Karon Beach | N | |
| Sep 3rd 2015 | USA | South Carolina | Myrtle Beach, Horry County | N | |
| Sep 4th 2015 | Australia | New South Wales | Hallidays Point | N | |
| Sep 5th 2015 | USA | California | Deer Creek Beach, Ventura County | N | |
| Sep 6th 2015 | USA | California | El Pescador Beach, Los Angeles County | N | |
| Sep 8th 2015 | Australia | New South Wales | North Shelly Beach | N | |
| Sep 17th 2015 | USA | Florida | Jacksonville Beach, Duval County | N | |
| Sep 18th 2015 | USA | Florida | Big Talbot Island, Duval County | N | |
| Sep 20th 2015 | USA | Florida | Vilano Beach, St. Johns County | N | |
| Sep 20th 2015 | USA | Florida | Fernandina Beach, Amelia Island, Nassau County | N |