diff --git a/main/migrations/0022_alter_mainarticlepage_region.py b/main/migrations/0022_alter_mainarticlepage_region.py
new file mode 100644
index 0000000000000000000000000000000000000000..592ac0605abfb5c8afde29b46826c2b8be26ab60
--- /dev/null
+++ b/main/migrations/0022_alter_mainarticlepage_region.py
@@ -0,0 +1,18 @@
+# Generated by Django 4.0.7 on 2022-08-25 06:23
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0021_alter_maincontactpage_contact_boxes'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='mainarticlepage',
+            name='region',
+            field=models.CharField(blank=True, choices=[('PHA', 'Hlavní město Praha'), ('JHC', 'Jihočeský kraj'), ('JHM', 'Jihomoravský kraj'), ('KVK', 'Karlovarský kraj'), ('VYS', 'Kraj Vysočina'), ('KHK', 'Královéhradecký kraj'), ('LBK', 'Liberecký kraj'), ('MSK', 'Moravskoslezský kraj'), ('OLK', 'Olomoucký kraj'), ('PAK', 'Pardubický kraj'), ('PLK', 'Plzeňský kraj'), ('STC', 'Středočeský kraj'), ('ULK', 'Ústecký kraj'), ('ZLK', 'Zlínský kraj')], help_text='Kraj, ke kterému se článek vztahuje', max_length=3, null=True, verbose_name='Kraj'),
+        ),
+    ]
diff --git a/main/models.py b/main/models.py
index b0f84de5837f1a6dd572cfb40a8adbdd817f7d91..a11db72b22b886baea2bf211e0acef0fc0e7a24c 100644
--- a/main/models.py
+++ b/main/models.py
@@ -317,10 +317,11 @@ class MainArticlePage(
         blank=True,
         verbose_name="Stránka autora (osoby)",
     )
-    region = models.IntegerField(
+    region = models.CharField(
         choices=REGION_CHOICES,
         null=True,
         blank=True,
+        max_length=3,
         verbose_name="Kraj",
         help_text="Kraj, ke kterému se článek vztahuje",
     )