The 40-year-old was due to perform at the 700-capacity Lone Star Amphitheater in Lubbock, Texas but the show was canceled after poor sales.
"Snoop's show had sold less than 200 tickets in advance... Lubbock concert-goers need to buy their tickets in advance if they want these shows to happen," said a spokesman for local ticket sellers Select-A-Seat.
Photos: Salman Khan returns from Jodhpur to Mumbai
Pics: Sidharth Shukla-Rashami Desai's sizzling chemistry at TV show launch
Ooh La Lana! WWE Diva flaunts sexy curves in these 30 pictures
15 'peach' perfect photos of Priyanka Chopra at People's Choice Awards 2017
62 going on 16: These photos of Rekha prove she is 'forever young'