ספרד היא מדינה בדרום מערב אירופה ושטחה נפרש על פני מרבית שטחו של חצי האי האיברי, אותו היא חולקת עם פורטוגל, אנדורה והטריטוריה הבריטית גיברלטר.
חלק גדול מאדמתה נושק בדרום ובמזרח לים התיכון, למעט קו גבול יבשתי קצר עם גיברלטר; בצפונה, לאורך שרשרת הרי הפירנאים, היא גובלת בצרפת ובנסיכות הקטנה אנדורה ולחופי מפרץ ביסקאיה; במערב וצפון-מערב היא גובלת בפורטוגל ובאוקיינוס האטלנטי. בטריטוריה הספרדית כלולים האיים הבלאריים בים התיכון, הסמוכים לחוף המזרחי של חצי האי (בהם מיורקה ואיביזה), והאיים הקנריים באוקיינוס האטלנטי, הסמוכים לחופי יבשת אפריקה.
בנוסף, בשטחי ריבונותה של ספרד שתי הערים האוטונומיות סאוטה ומלייה, מעבר למצר גיברלטר, ומהוות מובלעות ספרדיות בצפון אפריקה, הגובלות במרוקו ובים התיכון. שטח המדינה נפרש על פני 505,370 קמ"ר והיא המדינה השנייה בגודלה במערב אירופה ובאיחוד האירופי, אחרי צרפת.