diff --git a/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/button-rename-isActive.md b/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/button-rename-isActive.md
new file mode 100644
index 000000000..4fb477f3c
--- /dev/null
+++ b/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/button-rename-isActive.md
@@ -0,0 +1,18 @@
+### button-rename-isActive [(#9934)](https://github.com/patternfly/patternfly-react/pull/9934)
+
+isActive prop for Button has been renamed to isClicked
+
+#### Examples
+
+In:
+
+```jsx
+%inputExample%
+```
+
+Out:
+
+```jsx
+%outputExample%
+```
+
diff --git a/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/button-rename-isActive.test.ts b/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/button-rename-isActive.test.ts
new file mode 100644
index 000000000..a38fb28f9
--- /dev/null
+++ b/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/button-rename-isActive.test.ts
@@ -0,0 +1,25 @@
+const ruleTester = require("../../ruletester");
+import * as rule from "./button-rename-isActive";
+
+ruleTester.run("button-rename-isActive", rule, {
+ valid: [
+ {
+ code: ``,
+ },
+ {
+ code: `import { Button } from '@patternfly/react-core'; `,
+ },
+ ],
+ invalid: [
+ {
+ code: `import { Button } from '@patternfly/react-core'; `,
+ output: `import { Button } from '@patternfly/react-core'; `,
+ errors: [
+ {
+ message: `isActive prop for Button has been renamed to isClicked`,
+ type: "JSXOpeningElement",
+ },
+ ],
+ },
+ ],
+});
diff --git a/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/button-rename-isActive.ts b/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/button-rename-isActive.ts
new file mode 100644
index 000000000..98bada0d7
--- /dev/null
+++ b/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/button-rename-isActive.ts
@@ -0,0 +1,11 @@
+import { renameProps } from "../../helpers";
+
+// https://github.com/patternfly/patternfly-react/pull/9934
+module.exports = {
+ meta: { fixable: "code" },
+ create: renameProps({
+ Button: {
+ isActive: "isClicked",
+ },
+ }),
+};
diff --git a/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/buttonRenameIsActiveInput.tsx b/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/buttonRenameIsActiveInput.tsx
new file mode 100644
index 000000000..32314e670
--- /dev/null
+++ b/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/buttonRenameIsActiveInput.tsx
@@ -0,0 +1,3 @@
+import { Button } from "@patternfly/react-core";
+
+export const ButtonRenameIsActiveInput = () => ;
diff --git a/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/buttonRenameIsActiveOutput.tsx b/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/buttonRenameIsActiveOutput.tsx
new file mode 100644
index 000000000..615051a66
--- /dev/null
+++ b/packages/eslint-plugin-pf-codemods/src/rules/v6/buttonRenameIsActive/buttonRenameIsActiveOutput.tsx
@@ -0,0 +1,3 @@
+import { Button } from "@patternfly/react-core";
+
+export const ButtonRenameIsActiveInput = () => ;