덴노지구(일본어: 天 (てん)王 (のう)寺 (じ)区 (く) 덴노지쿠[*])는 일본 오사카시를 구성하는 24개 구 중 하나이다. 구명의 유래는 구내에 있는 시텐노지의 약칭이다.
오사카시의 오사카 순환선 내의 남동쪽에 위치하는 도심부의 구의 하나이다. 북쪽, 서쪽은 주오구, 나니와구, 동쪽은 히가시나리구, 이쿠노구, 남쪽은 아베노구에 접한다.
구의 덴노지 지구나 우에혼마치에는 상업지역이 보이지만 전체적으로는 주택지가 많고 또 공원, 교육기관, 의료 기관도 많다. 단독주택이나 아파트 등의 저층 주택도 일부 지역을 제외하면 적고 빌딩이나 맨션 등 토지의 고도 이용이 진행되고 있다.