用水の水は、白山をみなもととする手取川の水を利用しています。手取川の向こうがわ(右岸)をうるおす七ヶ用水は、手取川の上流、白山市白山町(旧鶴来町)の白山頭首工から水を取り入れています。手取川の水をコンクリートでせきとめ、大きな水門からたくさんの水が流れ込んでいます。
宮竹用水はこの七ヶ用水から取り入れており、分水工で分かれた水は、手取川の下をくぐって手取川左岸の能美市の方へ引かれています。これは、逆サイフォンといって、七ヶ用水よりも宮竹用水の流れているところが低いので、自然に水が流れようになっています。