La Magdelaine-sur-Tarn est une commune française située dans le département de la Haute-Garonne, en région Occitanie. Elle est située à une trentaine de kilomètres au nord de Toulouse, et est traversée par le Tarn dans sa partie nord. Elle fait partie de l'aire urbaine de Toulouse.