Кампания простирается вдоль побережья Тирренского моря от Лацио на севере до Базиликаты на юго-западе. На востоке область граничит с Молизе и Апулией. Столицей области является город Неаполь. По территории (13 590 км²) Кампания стоит на двенадцатом месте среди 20 областей Италии.
В состав области входят также острова Неаполитанского залива: Искья, Прочида и Капри.
На территории Кампании находится действующий вулкан Везувий, а также потенциально опасные Флегрейские поля.