Ipuaçu é um município brasileiro do estado de Santa Catarina. Localiza-se a uma latitude 26º37’53” sul e a uma longitude 52º27’18” oeste, estando a uma altitude de 720 metros. Sua população estimada em 2004 era de 6.275 habitantes.
Ipuaçu é um município indígena de Santa Catarina. Segundo o censo de 2000, 47,9% de seus habitantes são índios guaranis ou caingangues. O restante da população é basicamente de origem européia, descendente de italianos, alemães e poloneses.