Johnson is a hamlet in Orange County, New York, United States. The community is located near New York State Route 284 and 7 miles southwest of Middletown. Johnson has a post office with ZIP code 10933.