Козівщина розміщена у межах Подільської височини, здебільшого на Тернопільському плато. Територія має площу 694 км² з населенням майже 39 тисяч осіб.
Найбільша ріка, яка протікає районом, — Стрипа. Є також майже 40 ставків з рибою. Наприклад, у с. Плотич — штучне озеро площею 368 га. Серед корисних копалин найбільше вапняку, глини, піску, торфу. У селі Козівка є джерела сірководних вод.
Історично землі Козівщини належали Київські Русі, Галицько-Волинській державі, Польщі, Австрії (згодом — Австро-Угорщині), ЗУНР, УРСР. Окремим районом є від 1965 р.