This paper deals with nonlinear filtering problems with delays, i.e., we consider a system (X , Y ), which can be represented by means of a system (X ,Ŷ ), in the sense that Yt =Ŷ a(t) , where a(t) is a delayed time transformation. We start with X being a Markov process, and then study Markovian systems, not necessarily diffusive, with correlated noises. The interest is focused on the existence of explicit representations of the corresponding filters as functionals depending on the observed trajectory. Various assumptions on the function a(t) are considered.