داروهایی که باعث کاهش تعداد پلاکت های خون می شود، شامل داروهای ضدالتهابی غیراستروئیدی (NSAIDها)، فوروزماید (داروی ادرارآور)، داروهای شیمی درمانی، پنی سیلین، کینین، سولفونامیدها، استاتین ها، لینزولید (نوعی آنتی باکتریال) و انواع دیگر آنتی بیوتیک هاست. زمانی که کاهش پلاکت خون به دلیل مصرف داروست، ترومبوسیتوپنی ناشی از دارو نامیده می شود.