Saint-Priest la Marche est une commune dont la topographie est fortement vallonée. Sa superficie est de 2033 hectares et l’altitude est entre 400 et 500 mètres. L’indre y prend sa source et l’arrose sur deux kilomètres.
L’origine : la toponymie, Sanctus-Prejectus en 1197 (d’après les archives de l’abbaye des Pierres), Sanctus-Prejectus-de-Marchia en 1292, Saint-Prie-la-Marche au XIVème siècle, renvoie au nom de Praejectus qui fut évêque d’Auvergne au VIIème siècle. En 1555, l’adjonction de “la-Marche” indique qu cette ancienne région géographique et féodale empiétait, pour une petite partie, sur le territoire sud-ouest de l’actuel département du Cher.
La population a connu d’importantes variations à savoir :
806 habitants en 1891
580 habitants en 1926
345 habitants en 1975
280 habitants en 1982
228 habitants en 1990
249 habitants en 2009
241 habitants en 2010
244 habitants en 2011
248 habitants en 2012
244 habitants en 2013
237 habitants en 2014
235 habitants en 2015
235 habitants en 2016
236 habitants en 2017
234 habitants en 2018
231 habitants en 2019
232 habitants en 2020