Hampshire County Council has agreed to pay voluntary organisations £9m a year to run children’s centres across the county.
Action for Children will receive the bulk of the funds, having won contracts for 13 of the 15 clusters of centres.
4Children, working in partnership with schools, health organisations and the voluntary sector, won the other two contracts. The five-year contracts begin on 23 April.
The council said in a statement that it was focusing more on service provision than bureaucracy and management.
"The new providers are all well-established and bring with them a wealth of experience in providing high-quality services and support to children and families," it added.
A 4Children spokesman said its contracts would be worth more than £5m over five years. It now runs about 50 children’s centres nationally.
Charles Ellis, deputy chief executive of 4Children, said its growing presence in Hampshire was "an example of how charities with national expertise in running children’s centres can join with local providers to create tailor-made services for the local community".