Neither side could find the breakthrough in an even first half at the Crown Oil Arena but the visitors went on to take the lead just after the hour.
Despite eight minutes of added time, John Sheridan's charges saw the game out without too much difficulty and ran out comfortable winners.
The result sees Fleetwood move up to 18th place in the table on 42 points, two clear of the bottom four, while Rochdale remain six points adrift of safety.
ROCHDALE (3-5-2): Lillis; McGahey, McNulty, Delaney (Dobre 71'); Wiseman, Camps, Knott (Inman 72'), Cannon (Kitching 61'), Done; Humphrys, Henderson
FLEETWOOD TOWN (4-2-3-1): Cairns; Coyle, Eastham, Bolger, Sowerby; Pond, Diagouraga; McAleny (Hiwula 75'), Dempsey, Hunter; Madden (Grant 85')