Провинция Гансу е с площ от 454 000 кв. км и по-голямата част от земеделските земи в региона са на повече от 1000 метра над морското равнище. Провинцията се намира между Тибетското плато и известното Льосово плато, на северозапад граничи с Монголия (провинция Гови — Алтай), с Вътрешна Монголия и Нинся — на север, с Шънси — на изток, със Съчуан — на юг, и Синдзян — на запад. Голямата Жълта река преминава през южната част на провинцията. В провинцията се намира географският център на Китай