diff --git a/files/en-us/web/api/htmloptgroupelement/label/index.md b/files/en-us/web/api/htmloptgroupelement/label/index.md
new file mode 100644
index 000000000000000..24d00de7483e4b4
--- /dev/null
+++ b/files/en-us/web/api/htmloptgroupelement/label/index.md
@@ -0,0 +1,36 @@
+---
+title: "HTMLOptGroupElement: label property"
+short-title: label
+slug: Web/API/HTMLOptGroupElement/label
+page-type: web-api-instance-property
+browser-compat: api.HTMLOptGroupElement.label
+---
+
+{{ APIRef("HTML DOM") }}
+
+The **`label`** property of the {{domxref("HTMLOptGroupElement")}} interface is a string value that reflects the {{htmlelement("optgroup")}} element's [`label`](/en-US/docs/Web/HTML/Element/optgroup#label) attribute, which provides a textual label to the group of options.
+
+## Value
+
+A string.
+
+## Examples
+
+```js
+const optionGroup = document.getElementById("groupB");
+console.log(optionGroup.label);
+optionGroup.label = `${optionGroup.label} (${optionGroup.children.length})`;
+```
+
+## Specifications
+
+{{Specifications}}
+
+## Browser compatibility
+
+{{Compat}}
+
+## See also
+
+- {{htmlelement("optgroup")}}
+- HTML [`label`](/en-US/docs/Web/HTML/Element/optgroup#label) attribute