Webster's New World online gives usage examples containing both.
"(populated) with: Producing the sort of analyzes we have discussed needs a well-designed database populated with the right data."
"(populated) by: It is certainly a beautiful place, populated by friendly folks."
There's a subtle difference there that I can't quite articulate. Too bad Webster's didn't bother trying to articulate it either.