Why do two towns separated east-to-west within the same time zone experience solar noon at different clock times?

Answer

Because time zones cover broad longitudinal strips

Time zones are based on broad longitudinal areas; consequently, a location closer to the eastern edge of a zone will experience solar noon earlier (by clock time) than a location on the western edge of that same zone.

Why do two towns separated east-to-west within the same time zone experience solar noon at different clock times?
locationsunastronomyskyPosition