카스텔마우로(이탈리아어: Castelmauro)는 이탈리아 몰리세주 캄포바소도에 위치한 코무네(기초자치단체)이다. 캄포바소로부터 북쪽으로 약 30km 거리에 있으며, 해발 692m 지점에 자리 잡고 있다. 면적은 43.5km²이며, 인구는 2004년 기준 약 1,825명, 2017년 기준 약 1,452명으로 감소 추세에 있다. 주민 명칭은 카스텔마우레시(Castelmauresi)이다.
이 지역은 중세 시대에 몬테마우로(Monte Mauro) 산허리에 비포르노 강 좌안을 따라 형성된 마을에서 기원하였다. 원래 이름은 카스텔루초 아쿠아보라나(Castelluccio Acquaborrana)였으며, 1884년 9월 마을회의에서 명칭 변경 결의안이 채택되었다. 1885년 1월 22일 이탈리아 국왕 움베르토 1세의 칙령에 따라 1885년 2월 1일부터 현재의 이름인 카스텔마우로로 개칭되었다. '카스텔마우로'라는 이름은 '성(城)'을 뜻하는 '카스텔로(Castello)'와 몬테마우로 산에서 유래한 '마우로(Mauro)'의 합성어로 추정된다.
인접한 코무네로는 아쿠아비바 콜레크로체, 치비타캄포마라노, 과르디알피에라, 몬테팔코네 넬 산니오, 로카비바라, 산 펠리체 델 몰리세, 트리벤토가 있다. 주요 관광 명소로는 조반니 보카르디 천문대(Giovanni Boccardi Astronomical Observatory), 몬테마우로 공원, 중세 시대의 역사적 건축물과 교회 등이 있다. 지역 번호는 0874, 우편번호는 86031이다.