Belokuricha ist eine Kleinstadt in der Region Altai im südlichen Westsibirien (Russland) mit 14.535 Einwohnern (Berechnung 2009). Der Ort liegt am südlichen Rand der Steppenlandschaft der Bijsker Ebene im äußersten Südosten des Westsibirischen Tieflandes. Südlich der Stadt steigen die nordwestlichen Ausläufer des Altaigebirges an (Tschergijski-Kamm). Belokuricha ist der Region administrativ direkt unterstellt. Es liegt etwa 240 Kilometer südlich der Regionshauptstadt Barnaul.