他还负责组织临时巡街更练和特别华人后备警队，设法维持治安和秩序。省港大罢工后，港府进一步重用曹善允，在1929年，他退出服务共11年的洁净局，同年5月3日与布力架一起获锐意改革的港督金文泰爵士委任为立法局非官守议员，两人的委任分别意味立法局首次有代表九龙和葡裔社区的议席，其加入也使立法局的华人议席由两席增至三席。同年，他当选为保良局永远总理和出任新成立的香港保护儿童会副主席。在立法局，身兼局内常务法律委员会委员的曹善允不单就妹仔问题对港府提供法律意见，还争取港府兴建更多游乐场地。事实上，尚在洁净局供