“Disgusting” graffiti has been daubed across walls, buildings, windows and even bus stops in central Dalkeith.
Mostly on council-owned property at White Hart Lane, the slogans range from vulgar to the bizarre.
A police spokesman said: “ Over recent days a number of different businesses and buildings in Dalkeith town centre have been covered in graffiti.
“The content of the graffiti is disgusting and there has been a significant impact to businesses in the area to get it removed as soon as possible.
“If you were in Dalkeith over the weekend let us know if you saw anything. If you know who might be responsible - get in touch and help us prevent any more of this behaviour.