La ville de Magescq est située dans le département Landes.
Les municipalités alentours sont les suivantes : Soustons, Léon, Saint-Paul-lès-Dax, Mées, Herm, Angoumé, Castets, Rivière-Saas-et-Gourby, Saint-Geours-de-Maremne.
4 infirmiers et infirmières à domicile travaillent à Magescq.