S-fatty-acylation is the covalent attachment of long chain fatty acids, predominately palmitate (C16:0, S-palmitoylation), to cysteine (Cys) residues via a thioester linkage on proteins. This post-translational and reversible lipid modification regulates protein function and localization in eukaryotes and is important in mammalian physiology and human disease. While chemical labeling methods have improved the detection and enrichment of S-fatty-acylated proteins, mapping sites of modification and characterization of endogenously attached fatty acids is still challenging. Here, we describe the integration and optimization of fatty acid chemical reporter labeling with hydroxylamine-mediated enrichment of S-fatty-acylated proteins and direct tagging of modified Cys residues to selectively map lipid modification sites. This afforded improved enrichment and direct identification of many protein S-fatty-acylation sites compared to previously described methods.