Afghan police, backed by army and NATO-led forces, have killed 20 insurgents and detained 22 in different parts of the country over the past 24 hours, Afghan Interior Ministry said in a statement on Wednesday.