>I seem to recall some towns in Indiana which sit right on the line so part is in each zone (and part or all of Indiana doesn’t do DST either, right?).
I used to live in St. Joseph County, Indiana, and can say that around there, no towns were split (the line followed county lines), but instead was far more complicated.
First off, the eastern part of the state does not go on DST. This means that for the winter half the year, St.Joe county and Michigan were the same time, while LaPorte was an hour earlier. During the summer, all Indiana is the same time, while Michigan was an hour later. Delivery companies had to take this time change into account and adjust schedules appropriately.
A lot of people kept their home time by where they worked, no matter which side of the line they lived. Additionally, you had to make sure you were specific about time of appointments: “Laporte time vs. South Bend time vs. Michigan time.”
As for state boundaries, there’s a USGS Professional Paper (actually a book with lots of maps) which gives a detailed history of them all, including changes, legal definitions and rationales. (I can post the exact title, author and number if anyone cares.)
Most western north-south straight line boundaries were defined as nn degrees west of Washington, which is why they are all about 3 minutes west of the Greenwich 0 minute line.
A lot of those straight line boundaries were because the territory in question wasn’t well surveyed, and there could be questions about where exactly geographical features really were. For example, when the Montana and Wyoming territories were created, the latter was temporarily attached to the Dakota territory, then split off. Because the continental divide is actually south of 44deg30’, while they assumed north, the definitions left a little chunk of Dakota wedged between Idaho, Montana and Wyoming (mostly a part of Yellowstone NP) for several years until corrected by legislation which attached it to Montana.
As for oddities, has anyone mentioned Point Roberts?
(I hope this isn’t duplicated, as my last attempt timed out.)