Ярославу принадлежит начало сборника древних законов под названием «Русской Правды». Сборник этот, существующий в нескольких различных, то более, то менее полных редакциях, заключает законоположения, установленные в разные времена и в разных местах, чего в точности определить невозможно. Самая старейшая дошедшая до нас редакция не восходит ранее конца XIII века. Несомненно, что некоторые из статей были составлены при сыновьях и внуках Ярослава, о чем прямо говорится в самих статьях. Ученые признают принадлежащими времени Ярослава первые семнадцать статей этого сборника, хотя нельзя отрицать, что, быть может, многие из последующих статей первоначально относятся к его же времени.
Главный предмет Ярославовых законоположений – случаи обид и вреда, наносимых одними лицами другим. Вообще, как за убийства, так и за увечье и побои предоставлялась месть; за убийство могли законно мстить брат за брата, сын за отца, отец за сына и племянник за дядю. Если же мести не было, тогда платилась князю «вира», имевшая разные размеры, смотря по свойству обиды и по званию обиженного: таким образом, за убийство всякого свободного человека платилось 40 гривен, а за княжеского мужа 80. Вероятно, ко временам Ярослава можно отнести постановление о «дикой» вире, которая платилась князю всей общиною или вервью (от веревки, которою обмерялась принадлежавшая общине земля) в том случае, когда на земле общины совершено было убийство, но на убийцу не было предоставлено иска. Нашедший у кого-нибудь украденную у него вещь мог взять ее тотчас, если объявил предварительно о покраже на торгу, а если не объявил, то должен был вести вора на свод, т. е. доискиваться,