Как правильно создать таблицу MySQL?
Вам нужно разделить данные на несколько таблиц, согласно 3 нормальной формы (изучите отдельно)Города (поселки) — отдельная таблицаУчастки — отдельная таблицаЖители  — отдельная таблица
Связи 1 к 1 тут в основном (хотя житель может гипотетически жить в нескольких участках)
Совсем недавно на похожую тему давал советы, там совсем др тематика, 
но попробуйте вникнуться:
Делать 1 большую таблицу или разбивать на части?
Какие таблицы БД должны быть в таком онлайн справочнике(ссылка внутри)?
Не пытайтесь запихать все данные в одну таблицу.
Таблица городов `cities`:id | name
Таблица поселков `vilages`:id | city_id | name
Таблица участков `areas`:id | vilage_id | coordinates | photo
Таблица людей `persons`:id | area_id | firstname | lastname | etc...
Можно всё хранить и в одной, но будет избыточность данных.
PS: если не понятно, то `city_id` указывает на таблицу `cities`, `vilage_id` на таблицу `vilages` и т.д.