Water isn't running through my driveway culvert, who's responsible?

It's the homeowner's responsibility, not the Town's. The Town can clean/fix it based on impact to public right of way. Lower priority if only impacting their property.