In the U.S., why is octothorp used to signal an apartment at a particular address?
Solution 1:
This sign is more usually called the pound sign, hash or number sign. According to some theories, the "pound sign" stemmed from a simplification of the abbreviation of lb to mean "pound":
Historically, the pound name derives from a series of abbreviations for pound, the unit of weight. At first "lb." was used; however, printers later designed a font containing a special symbol of an "lb" with a line through the verticals so that the lowercase letter "l" would not be mistaken for the numeral "1"....
Ultimately, the symbol was reduced for clarity as an overlay of two horizontal strokes "=" across two forward-slash-like strokes "//".
So according to this, the hash sign which came to mean "number" (as in, "a #2 pencil" would be spoken as "a number 2 pencil") developed separately from the use of a hash sign in cartography. Similarly, in reference to apartments, the use of a hash sign is simply shorthand. Thus, "apartment number 4" could be written as "apartment #4".
Solution 2:
In a languagelog blog post, one of the commenters found in Google books a 1903 shorthand book where the pound sign # is mentioned, and it appears that even at the time, it was in the U.S. a well-established symbol for both number (#2) and weight in pounds (5#), depending on whether it appeared before or after the associated number. I expect that this usage developed in the U.S. some time in the 19th century.
It seems to have never appeared in print in the 19th century, presumably because printers used the symbols № and ℔ instead, but I would assume that it was widely used in the U.S. in handwritten documents and signs. (I am fairly sure it still was when I was young, in the 1960s and 1970s.)
The word "octothorp" started in the 1960s with a practical joke among engineers at Bell Labs that got out of hand, after which the perpetrators of the joke were apparently reluctant to tell their bosses that they had inadvertently unleashed a new word upon the world. Many, many years later, after everybody involved had retired, one of the engineers involved wrote up a detailed account of this story: The ASCII Character Octatherp, by Douglas Kerr.
The standard theory of the origin of # is that it is an alteration of ℔. This theory is certainly plausible, because it's quicker to write and looks somewhat similar. However, I don't know if there's any definitive evidence for this theory. Since the use of the # sign for weight in pounds seems to be unknown in England, this alteration probably happened in the U.S. some time in the 19th century, in handwritten documents, and this is the kind of thing that might be very difficult to catch happening in the historical record.