{
  "id": "chads-vasc",
  "version": "d5490241dc44",
  "status": "published",
  "name": "CHA2DS2-VASc Calculator",
  "question": "What is my CHA2DS2-VASc score?",
  "summary": "Adds up the CHA2DS2-VASc score (Lip 2010) for stroke risk in atrial fibrillation, from age, sex, and five yes-or-no conditions, and shows the risk group.",
  "category": "health",
  "subcategory": "clinical",
  "url": "https://www.acalculator.org/health/chads-vasc-calculator",
  "markdown": "https://www.acalculator.org/health/chads-vasc-calculator.md",
  "kind": "function",
  "method": "Score = heart failure (1) + high blood pressure (1) + age ≥ 75 (2) + diabetes (1) + stroke, TIA, or thromboembolism (2) + vascular disease (1) + age 65 to 74 (1) + female (1).",
  "assumptions": [
    "For adults with atrial fibrillation or flutter that is not caused by a mechanical heart valve or moderate to severe mitral stenosis.",
    "Age 65 to 74 scores 1 point and 75 or older 2 points, never both.",
    "The risk group counts every point except the female point: 0 other points is low, 1 is intermediate, 2 or more is high."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "age": {
        "title": "Age",
        "description": "Age in whole years. 65 to 74 scores 1 point, 75 or older scores 2.",
        "type": "integer",
        "minimum": 18,
        "maximum": 120
      },
      "sex": {
        "title": "Sex",
        "description": "Sex at birth. Female sex scores 1 point.",
        "type": "string",
        "enum": [
          "male",
          "female"
        ]
      },
      "chf": {
        "title": "Heart failure",
        "description": "Heart failure, or moderate to severe left ventricular dysfunction on a scan (1 point).",
        "type": "boolean"
      },
      "htn": {
        "title": "High blood pressure",
        "description": "High blood pressure, treated or not (1 point).",
        "type": "boolean"
      },
      "dm": {
        "title": "Diabetes",
        "description": "Diabetes (1 point).",
        "type": "boolean"
      },
      "stroke": {
        "title": "Stroke, TIA, or blood clot",
        "description": "A past stroke, transient ischemic attack (TIA), or thromboembolism (2 points).",
        "type": "boolean"
      },
      "vascular": {
        "title": "Vascular disease",
        "description": "A past heart attack, peripheral artery disease, or aortic plaque (1 point).",
        "type": "boolean"
      }
    }
  },
  "outputs": {
    "score": {
      "label": "CHA2DS2-VASc score",
      "description": "The total score, 0 to 9.",
      "format": "integer"
    },
    "group": {
      "label": "Risk group",
      "description": "Low, intermediate, or high stroke risk for the score and sex.",
      "format": "text"
    },
    "parts": {
      "label": "Points counted",
      "description": "The items that scored points.",
      "format": "text"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "age": 70,
      "sex": "female",
      "chf": false,
      "htn": false,
      "dm": false,
      "stroke": false,
      "vascular": false
    },
    "outputs": {
      "score": 2,
      "group": "Intermediate risk",
      "parts": "age 65 to 74 1, female 1"
    },
    "text": "The CHA2DS2-VASc score is 2 (Intermediate risk)."
  },
  "examples": [
    {
      "given": {
        "age": 70,
        "sex": "female",
        "chf": false,
        "htn": false,
        "dm": false,
        "stroke": false,
        "vascular": false
      },
      "expect": {
        "score": 2,
        "group": "Intermediate risk",
        "parts": "age 65 to 74 1, female 1"
      },
      "source": "Lip et al., Chest 2010, Table 1 point values: age 65 to 74 (1) + female (1) = 2 (hand calculation)"
    },
    {
      "given": {
        "age": 80,
        "sex": "male",
        "chf": true,
        "htn": true,
        "dm": true,
        "stroke": true,
        "vascular": true
      },
      "expect": {
        "score": 8,
        "group": "High risk"
      },
      "source": "Lip et al. 2010: C1 + H1 + A2 + D1 + S2 + V1 = 8; a man cannot also score the age 65 to 74 or sex points (hand calculation)"
    },
    {
      "given": {
        "age": 76,
        "sex": "female",
        "chf": true,
        "htn": true,
        "dm": true,
        "stroke": true,
        "vascular": true
      },
      "expect": {
        "score": 9,
        "group": "High risk"
      },
      "source": "Lip et al. 2010: the maximum score is 9 (hand calculation)"
    },
    {
      "given": {
        "age": 50,
        "sex": "male",
        "chf": false,
        "htn": false,
        "dm": false,
        "stroke": false,
        "vascular": false
      },
      "expect": {
        "score": 0,
        "group": "Low risk",
        "parts": "none"
      },
      "source": "Lip et al. 2010: no risk factors scores 0 (hand calculation)"
    },
    {
      "given": {
        "age": 60,
        "sex": "female",
        "chf": false,
        "htn": true,
        "dm": false,
        "stroke": false,
        "vascular": false
      },
      "expect": {
        "score": 2,
        "group": "Intermediate risk"
      },
      "source": "2023 ACC/AHA/ACCP/HRS AF guideline: the risk group is read without the sex point, so a woman with high blood pressure (score 2) is intermediate (hand calculation)"
    }
  ],
  "sources": [
    "Lip GYH, Nieuwlaat R, Pisters R, Lane DA, Crijns HJGM. Refining clinical risk stratification for predicting stroke and thromboembolism in atrial fibrillation using a novel risk factor-based approach: the Euro Heart Survey on atrial fibrillation. Chest. 2010;137(2):263-272. https://doi.org/10.1378/chest.09-1584",
    "Joglar JA, Chung MK, Armbruster AL, et al. 2023 ACC/AHA/ACCP/HRS guideline for the diagnosis and management of atrial fibrillation. Circulation. 2024;149(1):e1-e156. https://doi.org/10.1161/CIR.0000000000001193"
  ],
  "related": [],
  "changelog": [
    {
      "date": "2026-09-29",
      "note": "Published after this site's editorial review against the cited sources (no clinician review); the page notice says so."
    }
  ]
}
