Расстояние до Москвы (по прямой) составляет 570 км.
Расстояние до центра Пенза (по прямой) составляет 69 км.
Расстояние до районного центра город Городище (по прямой) составляет 28 км.
Верхний Шкафт — село в Городищенском районе Пензенской области России. Административный центр Верхнешкафтинского сельсовета.
География
Село находится в восточной части Пензенской области, в лесостепной зоне, на берегах реки Шкафт, вблизи места впадения в неё реки Ишимки, на расстоянии примерно 24 километров (по прямой) к северо-западу от города Городище, административного центра района. Абсолютная высота — 206 метров над уровнем моря.
Климат характеризуется как континентальный, с холодной зимой и жарким летом. Среднегодовая температура — 3,1 °C. Средняя температура воздуха самого холодного месяца (января) составляет −12,9 °C; самого тёплого месяца (июля) — 19 °C. Годовое количество атмосферных осадков — 673 мм, из которых 415 мм выпадает в период с апреля по октябрь. Снежный покров держится в среднем 146 дней.
По данным Всероссийской переписи населения 2010 года в гендерной структуре населения мужчины составляли 46,6 %, женщины — соответственно 53,4 %.
Согласно результатам переписи 2002 года, в национальной структуре населения русские составляли 90 % из 501 чел.
Численность населения
1748 — 454
1864 — ↗ 1377
1877 — ↗ 1450
1897 — ↗ 2071
1911 — ↗ 2432
1926 — ↘ 1911
1930 — ↗ 1920
1959 — ↘ 959
1970 — ↘ 790
1979 — ↘ 653
1989 — ↘ 528
1998 — ↗ 539
2002 — ↘ 501
2010 — ↘ 335
Наибольшая численность населения была зафиксирована в 1911 году, когда она составляла 2432 человек. Наименьшаая численность населения была в 2010 году, и была 335 человек.