Why do newspapers use the terms "women voters" and "women candidates"?

There's nothing grammatically awkward about it. Nouns are often used to modify other nouns. The reason 'women' is used rather than 'female' is a general cultural one rather than a specific linguistic one. I'd speculate that 'female' may sound too impersonal, and possibly inhuman, to some ears.