Barajlar yapımı oldukça zor, emek isteyen ve masraflı yapılardır. Bir baraj yapılmadan önce jeologlar ve topograflar gelir, arazinin yapısını, çevresini, zeminin dayanıklılığı gibi birçok özelliğini inceler ve eğer baraj yapımına uygun olduğuna emin olurlarsa yapıma başlanabilir. Dikkat edilmesi gereken en önemli husus ise toprağın suyu sızdırmadığından emin olmaktır. Barajı, yapılacağı akarsu vadisinde akarsuyun en daralan kısmına inşa etmek maliyeti ve iş gücünü azaltmaktadır. Derinlere temel atabilmek için alüvyal tabaka kaldırılmalı, suyun sızmasını engellemek için geçirimsiz perdeler kullanılmalıdır. Derinlere açılan beton çukurlar da yine suyun sızmasını önlemek amacıyla yapılmaktadır.

Barajların yapımı tamamlandıktan sonra setin arkasında birikmeye başlayan akarsu ve yağmur suları bir göl meydana getirir. Buna baraj gölü veya rezervuar adı verilmektedir. Baraj gölünde yeterince su biriktikten sonra suyun fazlasını akıtmak için baraj içinde özel kapılar yapılır veya suyun baraj duvarının üstünden taşması sağlanır. Eğer suyun duvar üzerinden taşması isteniyorsa bunun için özel yerler bırakılır. Biriken bu sular gerektiğinde kullanılmak için kapıların açılmasıyla salıverilir veya elektrik elde etmek için hidroelektrik santraller kurulur.