No, hens will lay eggs without a rooster being present. The eggs will be infertile though.