Yes, artificial grass can be installed on concrete surfaces. However, proper preparation is essential. The concrete should be cleaned, leveled, and any cracks or irregularities should be addressed before installing a suitable underlay and laying the artificial grass.