망갈로르는 인도 카르나타카 주에 위치한 항구 도시로, 인구는 612,374명, 면적은 132.45km2이며 인구밀도는 3,586.5명/km2, 높이는 해발 22m이다. 동쪽으로는 서가트 산맥, 동쪽으로는 아라비아해와 접하며 벵갈루루에서 서쪽으로 약 350km 정도 떨어진 곳에 위치한다.
행정 구역상으로는 칸나다어권 지역인 카르나타카 주에 속하지만 툴루어를 구사하는 인구가 많은 편이다. 도시 이름은 이 지역에서 신성히 여기는 힌두교 여신인 망갈라데비에서 유래된 이름이다.
포르투갈과 영국의 식민 통치를 받았으며 영국의 식민지 통치 시기에는 교육과 산업, 상업, 무역이 발달했다. 철도와 해상, 육로 교통의 중심지이며 주요 산업은 농업과 임업, 어업이다.