시코쿠의 북서부에 위치하고 세토 내해를 사이에 두고 혼슈(
히로시마현)와 또한 분고 수도를 사이에 두고 규슈(
오이타현)와 접하고 있다.
히로시마 현과는 1999년에 다리로 연결되었다. 또 동쪽으로
가가와현,
도쿠시마현, 남쪽으로
고치현과 접한다.
현은 내륙의 높은 산지와 긴 해안선, 세토 내해의 많은 섬들을 포함한다. 에히메 현 최서단에 있는 사다미사키 반도는 일본에서 가장 좁은 반도이다. 일본을 대표하는 감귤 산지이며 생산량은 전국에서 1~2위에 속한다.