Wealdstone lead the way after they eased past Hemel - and former leaders Bath City stumbled.
Dean Brennan returned to Vauxhall Road and haunted his old club. It’s four wins from five for the new boss after they rolled the Tudors over 3-0.
In second place is another new name. Weymouth are making up for lost time after eight years away and they are right up there after a 3-1 win over poor travellers Dartford.
Abdulai Baggie opened the scoring before Brett Williams’ brilliant double made the game safe.
Bath stay in third but they fired blanked at home to Tonbridge Angels.
Concord Rangers and Dulwich have both started with three wins and they drew 2-2 to continue their impressive starts.
Hampton have lost every game this season - until now that is.
They may have feared the worst with Billericay in town but the title tips needed Moses Emmanuel to rescues a point - 1-1 it ended.
Braintree Town are really up and running now. They were easy 5-0 winner over Eastbourne to make it back-to-back victories for boss Glen Driver.
After scoring six times against Dorking on Wednesday, Havant fans will feel they used up all their goals in one game.
Paul Doswell’s team drew 0-0 with Chelmsford, who now have their first away point of the campaign.
David Pratt pounced for Chippenham as they pinched a point at Hungerford Town.
Matt McClure got a big goals on his Maidstone United debut to really get his new chapter off to a great start.
But the Stones could only draw at home to Slough Town, 1-1 it ended at the Gallagher.
Aaron Combes was outstanding as Welling United beat Oxford City 3-1 at Park View Road.
David Longe-King was St Albans’ saviour. His goal secured a 1-1 draw at home to Dorking.
National League scores:
Bath City 0-0 Tonbridge
Braintree Town 5-0 Eastbourne
Dulwich Hamlet 2-2 Concord R
Hampton 1-1 Billericay
Havant 0-0 Chelmsford City
Hemel H 0-3 Wealdstone
Hungerford Town 1-1 Chippenham
Maidstone U 1-1 Slough T
St Albans City 1-1 Dorking W
Welling United 3-1 Oxford City
Weymouth 3-1 Dartford