Shoulder pain causes include:

  1. Avascular necrosis (osteonecrosis)
  2. Brachial plexus injury
  3. Broken arm
  4. Broken collarbone
  5. Bursitis
  6. Cervical radiculopathy
  7. Dislocated shoulder
  8. Frozen shoulder
  9. Heart attack
  10. Impingement
  11. Muscle strains
  12. Osteoarthritis
  13. Polymyalgia rheumatica
  14. Rheumatoid arthritis
  15. Rotator cuff injury
  16. Separated shoulder
  17. Septic arthritis
  18. Sprains (and strains)
  19. Tendinitis
  20. Tendon rupture
  21. Thoracic outlet syndrome
  22. Torn cartilage

Causes shown here are commonly associated with this symptom. Work with your doctor or other health care professional for an accurate diagnosis.