Yes, you can monetize free WordPress blogs. WordPress announced their partnership with Federated Media, allowing bloggers to monetize their free, hosted blogs on WordPress.com with ads.