Dalam geografi fisik, stepa (bahasa Inggris: steppe) adalah suatu dataran tanpa pohon (kecuali yang berada di dekat sungai atau danau); mirip dengan prairi, walaupun suatu prairi umumnya dianggap didominasi oleh rumput tinggi, sedangkan stepa umumnya ditumbuhi rumput pendek. Stepa dapat berupa semi-gurun, atau ditutupi oleh rumput atau semak, atau keduanya, tergantung dari musim dan garis lintang. Istilah ini juga digunakan untuk menunjukkan iklim pada suatu daerah yang terlalu kering untuk menunjang suatu hutan, tetapi tidak cukup kering untuk menjadi gurun.
Iklim pada garis lintang tengah dapat digambarkan dengan musim panas yang panas dan musim dingin yang dingin, dengan curah hujan atau ekivalen salju rata-rata 250–500 mm per tahun. Pada daerah tropis, curah hujan yang dibutuhkan untuk membedakan stepa dan gurun dapat berjumlah setengahnya karena besarnya evapotranspirasi yang terjadi. Di Indonesia, wilayah yang dikenal banyak memiliki stepa adalah Nusa Tenggara Timur.[1]