四国の北西部にあり、北は瀬戸内海、西は宇和海、豊後水道に面し、南は四国山地をへだてて高知県に接している。瀬戸内海・宇和海に浮かぶ200余りの島々も含まれ、面積は5678平方㌔㍍、人口は約143万人で四国第一位を誇る。瀬戸内地域は温暖で、晴れの日が多いが、宇和島市より南部では雨が多く、山間部は冷涼になっている。