diff --git a/.changeset/chore-add-mexican-flag.md b/.changeset/chore-add-mexican-flag.md
new file mode 100644
index 000000000..64e979866
--- /dev/null
+++ b/.changeset/chore-add-mexican-flag.md
@@ -0,0 +1,5 @@
+---
+'@clickhouse/click-ui': patch
+---
+
+Add Mexico flag
diff --git a/src/components/Assets/Flags/Mexico.tsx b/src/components/Assets/Flags/Mexico.tsx
new file mode 100644
index 000000000..7b97cabe8
--- /dev/null
+++ b/src/components/Assets/Flags/Mexico.tsx
@@ -0,0 +1,1832 @@
+import type { SVGAssetProps } from '@/types';
+
+const Mexico = (props: SVGAssetProps) => (
+
+);
+export default Mexico;
diff --git a/src/components/Assets/Flags/system/FlagsDark.ts b/src/components/Assets/Flags/system/FlagsDark.ts
index 934aa9a88..16c5b7e63 100644
--- a/src/components/Assets/Flags/system/FlagsDark.ts
+++ b/src/components/Assets/Flags/system/FlagsDark.ts
@@ -17,6 +17,7 @@ import Indonesia from '../Indonesia';
import Ireland from '../Ireland';
import Israel from '../Israel';
import Japan from '../Japan';
+import Mexico from '../Mexico';
import Netherlands from '../Netherlands';
import Singapore from '../Singapore';
import South_Africa from '../South-Africa';
@@ -43,6 +44,7 @@ const FlagsDark: Record> = {
ireland: Ireland,
israel: Israel,
japan: Japan,
+ mexico: Mexico,
netherlands: Netherlands,
singapore: Singapore,
'south-africa': South_Africa,
diff --git a/src/components/Assets/Flags/system/FlagsLight.ts b/src/components/Assets/Flags/system/FlagsLight.ts
index 415465102..67575bb98 100644
--- a/src/components/Assets/Flags/system/FlagsLight.ts
+++ b/src/components/Assets/Flags/system/FlagsLight.ts
@@ -17,6 +17,7 @@ import Indonesia from '../Indonesia';
import Ireland from '../Ireland';
import Israel from '../Israel';
import Japan from '../Japan';
+import Mexico from '../Mexico';
import Netherlands from '../Netherlands';
import Singapore from '../Singapore';
import South_Africa from '../South-Africa';
@@ -43,6 +44,7 @@ const FlagsLight: Record> = {
ireland: Ireland,
israel: Israel,
japan: Japan,
+ mexico: Mexico,
netherlands: Netherlands,
singapore: Singapore,
'south-africa': South_Africa,
diff --git a/src/components/Assets/Flags/system/types.ts b/src/components/Assets/Flags/system/types.ts
index b876d8d0c..c12299fb1 100644
--- a/src/components/Assets/Flags/system/types.ts
+++ b/src/components/Assets/Flags/system/types.ts
@@ -15,6 +15,7 @@ export type FlagName =
| 'ireland'
| 'israel'
| 'japan'
+ | 'mexico'
| 'netherlands'
| 'singapore'
| 'south-africa'